linuxkurs/beispiele/5/04-function-exitcode.sh

17 lines
402 B
Bash
Executable File

#!/bin/bash
count2 () {
if [ -d "$1" ]; then # überprüfen, ob der erste Parameter ein Verzeichnis ist
ls $1 | wc -l # wie oben
exit 0 # alles OK
else
echo "Ungültiges Verzeichnis: $1"
exit 1 # Fehler
fi
}
count2 "/gibt/es/garnicht" # Aufrufe der Funktion count2
echo "Status: $?"
count2 "/etc"
echo "Status: $?"