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

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

批处理中关于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 off
for /f "tokens=1-3 delims=|" %%i in (test.txt) do (
echo %%i
echo %%j
echo %%k
)

pause

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

相关文章:

你感兴趣的文章:

标签云: