画像ファイルの拡張子を一気に変更
大量のpngファイルがあるけど、これらを全てjpegにしたいときはconvertコマンドを使う
たとえばこんなコマンド
$ for f in `ls`;do convert $f `echo "$f" |sed -e "s/.png/.jpg/g"` ;done
出力結果はこんな感じ
bash-3.2$ ls 1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png bash-3.2$ for f in `ls`;do convert $f `echo "$f" |sed -e "s/.png/.jpg/g"` ;done bash-3.2$ ls 1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg 7.jpg 8.jpg 1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png bash-3.2$
convertコマンドを使って変換しているので、
全てのjpgファイルにぼかしを入れたいって時はこんなコマンド
$ for f in `ls`;do convert -blur 7 $f `echo "$f" |sed -e "s/.jpg/.b.jpg/g"` ;done