インプットファイルは:list.txt
アウトプットは:list.txt.out
@echo off setlocal rem 出力ファイルが合ったら削除 if exist list.txt.out del list.txt.out for /f "delims=" %%A in (list.txt) do call :sub "%%A" >> list.txt.out goto :eof :sub set /a N+=1 echo これは%N%行目の %~1というデータです。 goto :eof
マニアックなDOSコマンドの使い方はこちらから。
ネタ元