大量のファイルのリネーム(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)」について友人に書いてもらう。

あなたにとって「大量のファイルのリネーム(Unix)」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

関連したキーワードを持つお気に入り

他の人の「大量のファイルのリネーム(Unix)」を見る