le fichier de commandes:Dans un fichier batch, est-il possible de remplacer cette utilisation de SED et TR par une boucle for?
@echo.
@set curdrive=%~d0
@path | %curdrive%\utils\sed -e "s/PATH=//" | %curdrive%\utils\tr ; \n
@echo.
sortie de l'échantillon (un élément de trajet pour chaque ligne):
C:\cheeso\bin
C:\Perl\bin
c:\utils
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
c:\Program Files\Microsoft SQL Server\90\Tools\binn\
c:\.net3.5
c:\.net2.0
c:\vs2008\common7\IDE
c:\netsdk2.0\bin
Ce fichier de commandes dépend de la sed.exe et la tr.exe de UnxUtils. Je voudrais faire la même chose en utilisant seulement les commandes intégrées et les programmes inclus avec Windows. Puis-je le faire? Astuces?
utilisateur "Jay" a une excellente alternative ici: http://stackoverflow.com/questions/817280/how-does-for-work-in -cmd-batch-file/1293667 # 1293667 –