Hi! Ich bin noch ziemlich unerfahren was shell anbelangt und hab mich heute an mein erstes eigenes "script" gesetzt. Es soll im Grunde meinen Stundenplan(für die schule) anzeigen. bisher sieht das ganze im prinzip so aus :
1 2 3 4 5 6 7 8 | clear read tag case "$tag" in "Mo"* | "mo"* | 1 ) echo "Stundenplan für Montag" [...] ;; esac |
Das wird dann halt mit allen Tagen so gehandhabt. Mein Problem ist aber das nach einer eingabe eines tages das script sofort beendet wird und ich nicht zB den stundenplan vom montag und dannach den vom dienstag anschauen kann ohne das ding noch mal starten zu müssen. Wie kann ich das Problem denn lösen?
Ich dachte mir, dass ich alles in eine while schleife gebe was dann ca so aussieht:
1 2 3 4 5 6 7 8 9 | read tag while [tag != exit ]; do case "$tag" in "Mo"* | "mo"* | 1 ) echo "Stundenplan für Montag" tag = NULL ;; esac done |
nur geht das anscheinend so nicht.
Danke schon im vorraus für jegliche Vorschläge ☺