So erhalten Sie den Exit-Status einer Schleife in Bash
Ich weiß, wie man den Status des zuvor ausgeführten Befehls mit $? Überprüft, und wir können diesen Status mit dem Befehl exit erstellen. Aber für die Schleifen in Bash wird immer der Status 0 zurückgegeben, und kann ich die Schleife auf irgendeine Weise mit einem bestimmten Status unterbrechen?
#!/bin/bash
while true
do
if [ -f "/test" ] ; then
break ### Here I would like to exit with some status
fi
done
echo $? ## Here I want to check the status.