【Windowsバッチ】ファイルを1行ずつ読み込んで区切り文字で区切る
ファイルを1行ずつ読み込んで、読み込んだ行を指定した文字で分割する処理。
C#などのsplitに相当する処理。
以下のサンプルでは、読み込んだ行を「、」で5分割している。
それぞれの変数は、%%aのようにしてアクセスできる。
1 2 3 |
for /f "tokens=1-5 delims=、" %%a in (Result.txt) do ( echo %%a、%%b、%%c、%%d、%%e ) |
タグ :
Windowsバッチ