bash, 複数ファイルの拡張子を一括変換
for f in *; do mv $f ${f%JPG}jpg; done
そうすると、
01_hiyoko.JPG 02_hiyoko.JPG 03_hiyoko.JPG
04_hiyoko.JPG 05_hiyoko.JPG 06_hiyoko.JPG
07_hiyoko.JPG 08_hiyoko.JPG 09_hiyoko.JPG
10_hiyoko.JPG 11_hiyoko.JPG 12_hiyoko.JPG
が、
01_hiyoko.jpg 02_hiyoko.jpg 03_hiyoko.jpg 04_hiyoko.jpg
05_hiyoko.jpg 06_hiyoko.jpg 07_hiyoko.jpg 08_hiyoko.jpg
09_hiyoko.jpg 10_hiyoko.jpg 11_hiyoko.jpg 12_hiyoko.jpg
と、なりました。
ちなみに、bash でファイルを縦に並べて表示するコマンドは
ls -1
また、一つ学びました!
※ 参考にしたページ
No comments:
Post a Comment