Bash Steuerung der Ablaufanweisungen
Version vom 24. Mai 2023, 18:33 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==exit n== Der aktuelle Prozess und damit auch die bash werden abgebrochen. Für n kann eine Zahl zwischen 0 und 255 angegeben werden; damit kann der Returnco…“)
exit n
Der aktuelle Prozess und damit auch die bash werden abgebrochen. Für n kann eine Zahl zwischen 0 und 255 angegeben werden; damit kann der Returncode des Prozesses festgelegt werden, der an den aufrufenden Prozess übergeben wird.
Zur Schleifensteuerung können die Befehle continue und break verwendet werden. Sie dürfen nur zwischen den Schlüsselwörtern do und done stehen.
continue n
Der aktuelle Schleifendurchlauf wird abgebrochen, um mit dem nächsten Durchlauf zu beginnen. Bei Verschachtelungen kann durch Angabe einer Ganzzahl in der n-ten Schleifenebene angesetzt werden.
#!/bin/bash
for CLUB in fck bvb bayern fcs
do
if [ $CLUB = "bayern" ]
then
echo "zeig ich nicht an"
continue
exit
fi
echo $CLUB
done- ./fussball
fck bvb zeig ich nicht an fcs