2005/05/30

PowerPointで書かれたスライド達を一枚ずつgif画像として取り出したい。それ自体はPowerPointのメニューから[名前付けて保存]できるんだけど、日本語の「スライド1.GIF」みたいなファイル名で何百枚とかGIF画像ができるので萎える。しかもextensionが大文字だしい。この仕事には、Rubyしかないよね(Pythonでこういうのをサポートするツールもあるにはある)。

for i in `ls -A`; do ruby -e"old=ARGV[0]; new=old.gsub(/.*?(\d{1,2})\.GIF/, '\1.gif'); File.rename(old, new)" $i; done

これは備忘録ではなく、憤慨の記録でうs。

No comments :