複数のファイルをまとめて操作する

陥りがちなミス

$ convert *.bmp *.jpg

これでは思い通りの効果は期待できない.
たとえば,カレントディレクトリの.bmpをすべて.pngに書き換える場合は以下のとおり

$ for f in *.bmp; do convert $f ${f%.bmp}.png; done

この記事が大変参考になりました.

書き忘れていたけれど,convertコマンドはImageMagickに標準付属のツール
拡張子で自動的に判別してくれる素敵なツール