カラカニのメモ帳
mindia › カラカニのメモ帳 › 単語

大量のファイルのリネーム(Unix)

kani · 2009-11-11 更新 · 2 ポイント · 履歴(1)

Bashスクリプトのforループの組み合わせでやるとよい。

>|sh|
$ 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コマンドも便利。

タグ