IMG0001 フォルダーのファイル名を 4R0001 コマンドに変更します。
for f in *;do mv "$f" `echo "$f" | sed 's/IMG/4R/g' `; done
そして
選択したフォルダの名前だけを変更したいです。
/tmp/2014/1201 (rename files)
/tmp/2014/1202
.......
/tmp/2014/1220
/tmp/2014/1224 (rename files)
/tmp/2014/1227
.......
選択したフォルダに適していません
awkはrenamelist.txtを介してフォルダを選択しますが、forループ$ valueと一致しません。
ありがとう
答え1
より簡単な方法は、次のようにbash置換を使用することです。
for i in $(find . -name '*IMG*');do mv -v $i ${i//IMG/RG}; done
‘./IMG001.img’ -> ‘./RG001.img’