bash に感動

カレントディレクトリにある全ての bmp を ImageMagick の convert を使って png に変換。

$ ls
a.bmp b.bmp c.bmp

$ for x in *.bmp
> do
> convert $x ${x%.bmp}.png
> done

$ ls
a.bmp a.png b.bmp b.png c.bmp c.png

すばらしい。 bash !

${x%.bmp}
これは $x の末尾の .bmp を取り除く。という意味らしい。お便利。

BASH 展開

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: bash に感動

このブログ記事に対するトラックバックURL: http://je-pu-pu.jp/blog/mt-tb.cgi/235

コメント(2)

そ :

googleで偶然このページを見付けました。
(前後をよんでなくて文脈から外れた意見かもしれませんが、)
シェルスクリプト書かなくても、
mogrify -format png *.bmp
とコマンドすれば同じことができますよー。
ImageMagickに感動するかも?

JE :

mogrify 試してみたら出来ました!
教えてくれてありがとう!
ImageMagick と情報提供に感動!

コメントする

このブログ記事について

このページは、が2005年4月19日 04:15に書いたブログ記事です。

ひとつ前のブログ記事は「丘とビルディング」です。

次のブログ記事は「ピストンコラージュ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0