完全に自分用の覚え書きです。
下書きたまって上限になっちゃったから、とりあえず押し出しです。あらら。
数年に一回しか作らないBatファイル。
そういえば、こんなのありましたね、遅延環境変数。
for文でハマっていたのですが・・・
ONにすること忘れない
setlocal EnableDelayedExpansion
でも/lはいけるが/fはいけない
どちらかというと、
遅延環境変数の展開を行わずforループ内で変数を参照する方がやりやすいと発覚。
でも結局、動かない動かないと苦しんでいた原因は文法を忘れていたせいだった・・・というオチ。
set listname = list_%*.txt
echo %listname%
(半角スペース)= (半角スペース)
.netに慣れて半角スペース明けが当たり前になってたよ・・・。
そうかBatファイルは受け付けないのか・・・。
あと、このへんも便利
テキストファイルの任意の行を読み込む
https://oshiete.goo.ne.jp/qa/7487016.htmlファイルの行数を数える
https://www.atmarkit.co.jp/ait/articles/1809/20/news031.htmlコマンドを変数に入れる
https://hacknote.jp/archives/12683/