Ok znalazłem to czego szukałem. A teraz następna prośba może mi teraz ktoś wytłumaczyć jak to po kolei działa (co oznacza każda linijka kodu). Będę bardzo wdzięczny.
Kod: Zaznacz cały
#!/bin/bash
ext='JPG'
pre_DIR='/media/hda2/aj_rudy/zdjecia/Moje_KISS/2007/'
if [ ! -d "$pre_DIR" ]
then
echo 'KATALOG GLOWNY NIE ISTENIEJE'
exit 0
fi
echo 'Wykrywam aparat'
gphoto2 --auto-detect
echo 'Rozpoczynam zgrywanie nowych zdjec'
gphoto2 --get-all-files --new
for zdjecie in `ls *.$ext`
do
post_DIR=`exiv2 $zdjecie | grep timestamp | cut -c 19- | cut -c -10 | sed 's/:/-/g'`
if [ ! -d "$pre_DIR$post_DIR" ]
then
echo "Tworze katalog $pre_DIR$post_DIR"
mkdir "$pre_DIR$post_DIR"
fi
if [ ! -d "$pre_DIR$post_DIR" ]
then
echo "Katalog $pre_DIR$post_DIR nie zostal utworzony sprawdz przyczyne"
else
echo "Przenosze plik $zdjecie"
mv $zdjecie "$pre_DIR$post_DIR"
fi
done
-- 01 gru 2011 22:18 --
Pomoże ktoś??
-- 08 gru 2011 15:59 --
Już dałem rady. Mam jescze jeden problem. Jak teraz do tego skryptu dodać możliwość optymalizacji zdjęć?? Z góry dzięki za pomoc.