Exif 撮影日をタイムスタンプに

Exif 情報の撮影日をそのファイルのタイムスタンプに設定するのは UNIX 系ならとっても簡単。 exiv2 などの Exif 情報を読んでくれるコマンドラインツールをインストールして touch すればいいだけだから。

for i in *JPG
 do a=` exiv2 $i | grep "Image timestamp" | perl -pe 's/Image timestamp : (\d+):(\d+):(\d+) (\d+):(\d+):(\d+)/$1$2$3$4$5.$6/'`
 touch -t $a $i
done

バックスラッシュが円記号になっていたらすまんこってす。

Last modified:2008/07/21 14:57:00
Keyword(s):
References:[計算機関連]