Aiuto con l'interprete comandi windows!

Borlengo90

Digital-Forum Master
Registrato
25 Aprile 2014
Messaggi
632
Località
Da qualche parte sull'appennino modenese
Ciao, ho un problemino, vorrei tradurre come script Windows (.bat) il seguente script bash:
Codice:
for ((i=1;i<500;i++))
do
mv 201$i-* 201$i

done

in Windows qualcosa come



Codice:
i=1 ##non ne sono sicuro
_A
if %i% <500
(
move 201%i%-* 201%i%
i=%i%+1
goto _A
)

ma non ne sono affatto sicuro




Edit:
Sciapinando un po' sono arrivato a questo punto:

Codice:
@echo off

pushd "%userprofile%\dropbox"
set i=3
:A
IF %i% LSS 5 (goto B) else (goto end)

:B
	move 201%i%-* "201%i%"
	set /A i="%i%"+1
	goto A

:end
echo on
popd

in questo modo riesco ad ottenere quello che volevo
 
Ultima modifica:
Ciao, ho un problemino, vorrei tradurre come script Windows (.bat) il seguente script bash:
Codice:
for ((i=1;i<500;i++))
do
mv 201$i-* 201$i

done

in Windows
Se ho capito bene il quesito :eusa_think:
il corrispondente file .bat windows dovrebbe contenere semplicemente la seguente riga

Codice:
for /L %%i IN (1,1,500) do move 201%%i-* 201%%i
 
Indietro
Alto Basso