大量のファイルのリネーム(Unix)
2pt
Bashスクリプトのforループの組み合わせでやるとよい。
$ for name in `ls | grep png`; do nn=`expr $name : "a\(.*\).png"`; mv $name "a${nn}_new.png";done; 若しくは、 for name in `ls | grep png`; do nn=`expr $name : "a\(.*\).png"`; mv $name "a${nn}_new.png"; done
ここをみた: http://d.hatena.ne.jp/mozukumamemo/20070423/1177285583
Linuxならrenameコマンドも便利。
「大量のファイルのリネーム(Unix)」について友人に書いてもらう。
コメントはまだありません