Überprüft, ob ein übergebener Pfad gültig ist. Wird kein Pfad übergeben, so wird einer über kdailog abgefragt.
if [ "$1" == "" ] ; then dir=`kdialog --getexistingdirectory "$dir" --caption "ScaleImage"` [ $? -eq 1 ] && exit else dir="$1" [ -d "$dir" ] || dir="${1%/*}" # Dateinamen vom Pfad abtrennen [ -d "$dir" ] || exit # kein gültiger Pfad fi