#!/bin/bash target="$HOME/doc/fotky/raw/`date +%Y%m%d`" src="/mnt/usb4/dcim" dev="/mnt/usb4" echo -n "Mounting..." while ! mount "$dev" 2>/dev/null && mounted=true do echo -n . sleep 1 done echo ok [ -d $target ] || mkdir $target if [ -e $src ] then find $src \( -name '**.jpg' -or -name '**.avi' -or -name '**.thm' \) \ -print0 | xargs -0 -r mv -v --target-directory=$target fi $mounted && umount $dev 2>/dev/null printf "\nDone.\n" case "$1" in wait) read ;; view) echo -n "View photos ? [Yn] " read r if [ "$r" == "y" ] || [ "$r" == "Y" ] || [ "$r" == "" ] then cd $target run-mailcap image/jpeg:$target fi ;; esac