批處理文件:在批處理文件中,是否可以用for循環替換SED和TR的這種用法?
@echo.
@set curdrive=%~d0
@path | %curdrive%\utils\sed -e "s/PATH=//" | %curdrive%\utils\tr ; \n
@echo.
樣本輸出(每行一個路徑元素):
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
此批處理文件依賴於sed.exe和從UnxUtils的tr.exe。 我只想使用Windows附帶的內置命令和程序來做同樣的事情。我可以做嗎?提示?
用戶「周杰倫」在這裏有一個偉大的選擇:http://stackoverflow.com/questions/817280/how-does-for-work-in -cmd-batch-file/1293667#1293667 – 2009-09-15 04:44:07