读书人

批处理中关于for的难题()

发布时间: 2012-03-04 11:13:33 作者: rapoo

批处理中关于for的难题(请高手看看)
test.txt:
123|abc def|mn

@echo off
for /F %%i in (test.txt) do (
for /F "tokens=1,2,3 delims=|" %%j in ("%%i") do (
echo 1-----j-----"%%j"
echo 1-----k-----"%%k"
echo 1-----l-----"%%l"

)
)

现在有一个test.txt文件,想实现对test的每一行解析,分隔符是|,希望解析后为“123”,“abc def”,“mn”
不知道该怎么实现?

[解决办法]

BatchFile code
@echo offfor /f "tokens=1-3 delims=|" %%i in (test.txt) do (echo %%iecho %%jecho %%k)pause 

读书人网 >windows

热点推荐