我需要通過抓取特定列(如第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
循環停止在第一行。
你能幫我找到問題嗎?
你能從命令提示符運行腳本嗎?你可以看到任何錯誤信息嗎? –