Che cosa significa il seguente % 1 (in un file .bat)?Cosa sono "% 1" e "% 2" nei file batch?
jsmin <%1 >%2
Che cosa significa il seguente % 1 (in un file .bat)?Cosa sono "% 1" e "% 2" nei file batch?
jsmin <%1 >%2
Rappresenta il primo argomento della riga di comando passato al file batch.
Se si esegue il file batch con:
myfile.bat firstArg secondArg
%1
diventa "firstArg" e %2
diventa "secondArg"
Il relativi shift
comando sposta la posizione di argomenti uno a sinistra. L'esecuzione di shift
una volta in un file batch renderà il valore "% 1" il secondo argomento, "% 2" diventa il terzo e così via. È utile per elaborare gli argomenti della riga di comando in un ciclo nel file batch.
%1
è il primo argomento indicato, %2
il secondo.
Se si esegue il file con foo.bat source.js destination.js
, l'esecuzione del comando è jsmin <source.js >destination.js
.
corretto. più informazioni sono disponibili tramite "chiamata /?" – Andrey