
Con bash podría hacer un archivo run-with-environment
:
export THISENVVAR=3
$*
y corre run-with-environment echo 5
para haber echo 5
corrido con THISENVVAR=3
.
En Windows cmd.exe
puedo crear un archivo por lotes que establezca
set THISENVVAR=3
Ahora, ¿cuál sería el análogo de $*
?
Respuesta1
Puedes probar con
@echo off
setlocal
set "THISENVVAR=3"
%*
¿Dónde %*
está la lista completa de argumentos proporcionados al archivo por lotes actual?