@echo off
for /f %%i in ('dir *.exe /b') do (
for /f %%a in ('echo %%i^|findstr /i "ms"') do (
for /f "delims=- tokens=2" %%1 in ("%%a") do echo %%1
)
for /f %%b in ('echo %%i^|findstr /i "ps"') do (
for /f "delims=- tokens=2" %%2 in ('echo %%b^|findstr /i "-V"') do echo %%2
for /f "delims=- tokens=3" %%3 in ('echo %%b^|findstr /i /v "-v"') do echo %%3
)
)
上面的例子,最下边的两个for在执行的时候都提示错误,不知道处于这里的for语句应该注意哪些细节的问题?
Last edited by wangyc on 2010-3-26 at 14:39 ]