
Мне интересно, это (От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
.