$ cat gohan.sh
#!/usr/bin/env bash
DDD=$( echo $2 | sed 's/\/$//' )
#echo $DDD
for i in $( find $1 \( -iname "*.jpg" -or -iname "*.mov" \) -print ); do
#echo $i
DATE=`exiftool -CreateDate "$i"|awk '{print $4}'|sed 's/\:/./g'`
j=`echo $i | sed 's/^.*\///'`
#echo $DATE
if ! [ -d $DDD/$DATE ]; then
mkdir $DDD/$DATE
echo $DDD/$DATE "is created."
fi
cp -n -v $i $DDD/$DATE/
done
$ ./gohan.sh /Volumes/CANON_DC/ ../Desktop/shared/doc/picture/SD04/
(実行結果は省略)
そもそも、iPhotoが、写真を実態ファイルで置いてくれて、日付ごとにフォルダーを作ってくれればよかったのにね。
実はこのスクリプトを作った後、Mac用のPicasaで出来そうなことを発見した。今度試して見よう。
0 件のコメント:
コメントを投稿