京都大学人文科学研究所附属漢字情報研究センターの安岡です。
神戸の中村和志さんは書きました。

>$ for i in *.jpg *.tif *.ppm;do convert -resize 750x500 $i $i:r.jpeg;done

そりゃもう、exprを駆使して

for i in *.jpg *.tif *.ppm ; do convert -resize 750x500 $i `expr $i : '\(.*\.\)'`jpeg ; done

でしょう。でも、これ、1行に「おさまってない」気がするなぁ…。
=======================================================================
  安岡孝一@京都大学人文科学研究所附属漢字情報研究センター
                           http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/
=======================================================================