Windowsの .bat ファイルを書いた。そして、dir
等のコマンドの出力を、FOR文のパラメータとして指定する方法を知った。
- .batファイルの例
- 拡張子 xml のファイル名を降順ソートで列挙し、後続のコマンド(ここでは単なる echo)に渡すFOR文。
@echo off for /F "usebackq" %%file IN (`DIR /B /-N *.xml`) DO @echo %%file
Unix系のシェルで言うところのコマンド置換(command substitution)。バッククォート(`)を使う点は共通だ。
0 件のコメント:
コメントを投稿