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
ループは最初の行で停止します。
問題を見つけるのを手伝ってくれませんか?