PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Shell: Zwei Unterprogramme verlassen - ein Schritt



zagadka
16-03-2006, 17:50
Hallo!

Ich springe vom Hauptprogramm in ein Unterprogramm, dieses ruft ein weiteres Unterpgrogramm auf in dem eine Eingabe abgefragt wird, die im positiven Fall dazu führen soll das erste und zweite Unterprogramm in einem Schritt zu verlassen. Ist das in der Bash möglich?

Gruß


ende() { if [[ $input =~ "ende" || $input =~ "quit" ]]; then exit 0;
elif [[ $input =~ "neustart" || $input =~ "restart" ]]; then return; fi }

neuekonf() {
# ...
ende
}

while [ $install = 0 ]; do
neuekonf
# ...

Mehlwurm
17-03-2006, 11:04
es ist möglich :D

zagadka
18-03-2006, 12:27
Na prima! :)
... und verräts Du mir auch wie?

Romanday
18-03-2006, 13:36
Na prima! :)
... und verräts Du mir auch wie?

mit . dateiname.sh kannst Du zur Laufzeit das jeweilige Programm
includen. Dann fragst du den Rückgabewert des jeweiligen Programms
ab, und kannst damit deine Schachtel steuern.

while [ $install = 0 ]; do

Willst du einen Wert zuweisen?

zagadka
19-03-2006, 00:57
Dank Dir, das hilft mir schon mal weiter. :)

Gruß