Which of the following is the best way to list all defined shell variables?
A.
env
B.
set
C.
env -a
D.
echo $ENV
Explanation/Reference:
A) env – run a program in a modified environment (-a does not exist)
C) option -a does not exist
D) echo $ENV prints the shell variable $ENV if it exists
Is this not answer A. env ?
No, “set” is correct answer. I think it’s true.
Thanks
It says env in the text book.
There is a difference between SHELL and ENVIRONMENT variables!
For shell-varĀ“s the correct way is set as right selected in the answer.
For display all environment variables you can use env!
regards
SET is used to get the path value and by experience, ENV is the answer.