Misc/foreachの使い方
2017-06-14 (水) 06:49:17 (2680d)
foreach †指定されたファイルに対して、一連のコマンドを実行する。例えば複数のファイルの文字コードを変換したい場合、 % foreach i ( file1 file2 file3 ) foreach? nkf -e < $i > tmp foreach? mv tmp $i foreach? end とすると、file1、file2、file3 が順にシェル変数 $i にセットされ、nkf と mv が実行される。 % foreach i ( *.txt /tmp/hoge/a?? ) などとメタキャラクタを使うこともできる。 参考リンク † |