Ottimo script che monta la partizione win, crea la directory in cui scaricare le foto, scarica le foto e lancia gqview. Da adattare alle proprie directory/necessità.
#!/bin/bash
DIR_RADICE='/mnt/win_e'
DIR_FOTO='/Documenti/Foto'
# opzione -q di grep elimina l output ma mantiene le condizioni vero e falso
if !(grep -q $DIR_RADICE /proc/mounts) ; then
mount $DIR_RADICE
fi
cd $DIR_RADICE$DIR_FOTO
# ls $DIR_RADICE$DIR_FOTO
echo 'Inserire il nome della directory dove scaricare le immagini [AAAA-MM-GG_XX...XX]'
read DIR
if [ -z $DIR ]; then
artsmessage 'Directory vuota non ammessa, premendo OK il programma verrà teminato'
exit
fi
DIRECTORY=$DIR_RADICE$DIR_FOTO'/'$DIR'/'
# echo $DIRECTORY
if [ -d $DIRECTORY ]; then
echo 'La directory ' $DIRECTORY ' esiste già'
echo 'Le immagini verranno aggiunte alla directory ' $DIRECTORY
else
mkdir $DIR
echo 'Directory ' $DIRECTORY 'creata'
fi
artsmessage -w 'Premere il tasto della fotocamera ed OK quando pronti'
# il messaggio di camera non collegata va sullo standard error quindi lo devo
# redirigere sullo standard output (bash-prog-intro-howto)
while [ $(jphoto status 2>&1 | grep -cw "No cameras are available.") -eq 1 ]; do
# non collegata
sleep 2
done
jphoto images -d $DIRECTORY
jphoto powerdown
gqview $DIRECTORY > /dev/null 2> /dev/null
read
exit