min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

bash ファイルを逆順に並べて頭に01、02、03…とつける

IMG_01.JPG

IMG_02.JPG

IMG_03.JPG

… 

と画像があるが、一番最初に撮ったのはIMG_03で、次が02、最後に01だった。ファイルを逆順に並べるようにファイル名を変更したい。

(変更後)

01_IMG_03.JPG

02_IMG_02.JPG

03_IMG_01.JPG

ーーー

cnt=1 && for i in $(ls -r); do echo "$i"; echo "$cnt"; *1; echo "$cnt"; done

*1:cnt++