
Estou me perguntando se isso (dehttps://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
É a mesma coisa que:
VAR1="blahblah"
export VAR1
command_to_run ...
Responder1
Não, não é a mesma coisa.
env VAR1="blahblah" command_to_run command_options
funciona command_to_run
em VAR1="blahblah"
seu ambiente; o ambiente do shell que o contém não é afetado.
VAR1="blahblah"
export VAR1
command_to_run
adiciona VAR1="blahblah"
ao ambiente do shell e o disponibiliza para todos os comandos subsequentes, incluindo command_to_run
.