
이게 맞는지 궁금하네요(출처:https://www.digitalocean.com/community/tutorials/how-to-read-and-set-environmental-and-shell-variables-on-a-linux-vps):
env VAR1="blahblah" command_to_run command_options
다음과 같은 것입니다:
VAR1="blahblah"
export VAR1
command_to_run ...
답변1
아니요, 동일하지 않습니다.
env VAR1="blahblah" command_to_run command_options
해당 환경에서 command_to_run
실행 됩니다 . VAR1="blahblah"
포함된 쉘의 환경은 영향을 받지 않습니다.
VAR1="blahblah"
export VAR1
command_to_run
VAR1="blahblah"
셸 환경에 추가되어 를 포함한 모든 후속 명령에 사용할 수 있게 됩니다 command_to_run
.