PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bash-Script: Nach Tastatureingabe eine Schleife starten und beenden wenn andere Taste



234x5
06.07.14, 19:25
Nabend,

ich sitze gerade vor folgendem Problem:

Zu realisieren ist ein Script, welches Kommandos ausführt, bis eine bestimmte Taste gedrückt ist.
Dieses muss in einer Schleife passieren.
Die Schleife soll unterbrochen werden wenn eine andere Taste gedrückt wurde.

Beisipiel:

read -n 1 tastatur
if [ $tastatur == "1" ]; then
echo "Hallo a"
starta=1
while [ $starta -ne 0 ]; do
echo "Hallo aa"

# ( Hier Unterbrechung der Schleife mittels Tastatureingabe die dann eine andere Schleife startet

done

elif [ $tastatur == "2" ]; then
echo "Hallo b"
startb=1
while [ $startb -ne 0 ]; do
echo "Hallo bb"

# ( Hier Unterbrechung der Schleife mittels Tastatureingabe die dann eine andere Schleife startet

done
fi

Tasten auf der Tastatur die zu nutzen sind um jeweils eine eigene Schleife zu starten/unterbrechen:

1
2

Weiss jemand Rat ?