Ich versuche, ein einfaches Menü mit dem select
Befehl zu implementieren . Das Skript (zu Testzwecken) lautet wie folgt:
#!/bin/bash
echo "*******************"
PS3='Select an option and press Enter: '
options=("apache" "named" "sendmail")
select opt in "${options[@]}"
do
case $opt in
"apache")
date
;;
"named")
echo "test"
;;
"sendmail")
echo "test 2"
;;
*) echo "invalid option";;
esac
done
echo "*********************"
Das Skript erkennt keine gültigen Eingaben, die ich gebe, und gibt immer die Meldung "Ungültige Option" aus. Was mache ich in diesem Skript falsch?