
Me pregunto si esto (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
Es lo mismo que:
VAR1="blahblah"
export VAR1
command_to_run ...
Respuesta1
No, no es lo mismo.
env VAR1="blahblah" command_to_run command_options
corre command_to_run
en VAR1="blahblah"
su entorno; El entorno del caparazón contenedor no se ve afectado.
VAR1="blahblah"
export VAR1
command_to_run
se suma VAR1="blahblah"
al entorno del shell y lo deja disponible para todos los comandos posteriores, incluido command_to_run
.