我需要通过抓取特定列(如第 1 列和第 5 列)来解析一个制表符分隔的文本文件,并将这些列中的每一个输出到一个文本文件中。请查找数据文件的示例和代码:
数据文件:
COL1 COL2 COL3 COL4 COL5 COL6
123 345 678 890 012 234
234 456 787 901 123 345
etc
批处理文件:
@echo off & setlocal
For /F "tokens=1,5*" %%i in (myFile.dat) do call :doSomething "%%i" "%%j"
goto :eof
:doSomething
Set VAR1=%1
Set VAR2=%2
@echo %VAR1%>>Entity.txt
@echo %VAR2%>>Account.txt
这可行,但是,For
循环在第一行停止。
你能帮我找出问题吗?