久しぶりのバッチスクリプトネタ。 for /fでファイルを読むと、空行の無視その他いろいろ問題があるので、どんなテキストファイルでも読む方法。 @echo off setlocal enabledelayedexpansion set INFILE=XXXXXXXX set OUTFILE=YYYYYYYY for /f %%A in ('find /c /v "" ^<%INFILE%') do set N=%%A ( for /l %%A in (1,1,%N%) do ( set XXX= set /p XXX= echo:!XXX! ) ) < %INFILE% > %OUTFILE% 約1年ごとに更新している大河ドラマ「鎌倉殿の13人」と「草燃える」の配役の年齢比較の3回目で多分最後の更新。 (「鎌倉殿の13人」の配役、続:「鎌倉殿の13人」の配役 ) もうWikipediaも更