tuxlover
Der den Tux knuddelt
hallo ich möchte folgendes machen:
der user meines shellscripts soll als parameter einen dateipfad an das script übergeben. dabei soll beachtet werden, dass dateipfade mit / anfangen und keine sonderzeichen enthelten. ich habe mir nun folgende case anweisung überlegt, weiß aber nicht, wie ich einen NOT operator einbaue.
sonst noch jemand ne idee
vielen dank
gruß tuxlover
der user meines shellscripts soll als parameter einen dateipfad an das script übergeben. dabei soll beachtet werden, dass dateipfade mit / anfangen und keine sonderzeichen enthelten. ich habe mir nun folgende case anweisung überlegt, weiß aber nicht, wie ich einen NOT operator einbaue.
Code:
#!/bin/bash
VAR="notvalid"
read -p "enter path:"
$(VAR:="notvalid") 2> /dev/null
CHECKER=`echo $VAR | cut -c -1 `
#sollte bei gültigen eingaben / am anfang haben^^
case "$CHECKER" in
notvalid) echo "not a valid pathname script stopped" && exit 1
##fängt die leere eingabe ab^^
esac
sonst noch jemand ne idee
vielen dank
gruß tuxlover
Zuletzt bearbeitet: