
Mit Bash könnte ich eine Datei erstellen run-with-environment
:
export THISENVVAR=3
$*
und rennen, run-with-environment echo 5
um echo 5
gelaufen zu sein mit THISENVVAR=3
.
Unter Windows cmd.exe
kann ich eine Batchdatei erstellen, die festlegt
set THISENVVAR=3
Was wäre nun das Analogon zu $*
?
Antwort1
Sie können es versuchen mit
@echo off
setlocal
set "THISENVVAR=3"
%*
Wo %*
ist die vollständige Liste der Argumente, die der aktuellen Batchdatei übergeben werden.