3 Stimmen

Wie lautet die Auswertungsreihenfolge des Bash-Befehls "test"?

In welcher Reihenfolge werden die test o [ Ausdrücke in einem Bash-Skript ausgewertet werden? Ist es die gleiche wie die Reihenfolge, in der sie geschrieben werden? Werden sie alle ausgewertet?

Im folgenden Beispiel:

if [ expr1 -a -n expr2 ]

wird expr2 bewertet werden, wenn expr1 falsch ist?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X