EXIF rename

Submitted by Jancis on Wed, 01/01/2014 - 19:01

Atjaunoju sen pazaudētās bildes, bet tā arī nebiju sašķirojis. Uzmontēju mazu koda gabalu, kas tās vismaz sakārto pa mapītēm.

 

for file in atguutaas_bildes/*jpg
do
    # get date from exif
    dst=$(exif -t 0x9003 -m $file | sed 's/ /-/g' | sed 's/://g')
    dst_date=$(echo $dst | cut -d "-" -f 1)
    dst_time=$(echo $dst | cut -d "-" -f 2)

    filename="${file##*/}"
    newname=$dst_date/$dst_date-$dst_time-$filename.jpg

    # test for empty date
    if [ -z "$dst" ] 
    then 
        newname=$(basename $file)
    fi

    # create folder if doesn't exist
    if [ ! -d sorted/$dst_date ] 
    then
        mkdir -p sorted/$dst_date
    fi

    # move pics
    mv $file sorted/$newname
    #echo sorted/$newname

done

Sadaļa