In diesem Artikel werden wir besprechen, wie Sie überprüfen, ob zwei Variablen gleichzeitig leere Zeichenfolgen sind, und einen Bash -Code mit einer Erklärung angeben.
So überprüfen Sie, ob zwei Variablen gleichzeitig leere Saiten sind
Um zu überprüfen, ob zwei Variablen gleichzeitig leere Zeichenfolgen sind, können wir die Doppelklammern [[]] und die verwenden -z Möglichkeit. Der -z Die Option wird verwendet, um zu überprüfen, ob eine Zeichenfolge leer ist. Die Syntax zum Überprüfen, ob zwei Variablen gleichzeitig leere Strings sind, lautet wie folgt:
if [[-z $ var1 && -Z $ var2]]; Dann
# Beide Variablen sind leere Saiten
fi
In diesem Code verwenden wir den logischen und den Operator (&&), um zu überprüfen, ob beide Variablen leere Zeichenfolgen sind. Die Doppelklammern [[]] werden verwendet, um den Ausdruck als booleschen Wert zu bewerten. Wenn der Ausdruck wahr ist, wird die Anweisung in der IF -Anweisung so ausgeführt, um die Syntax weiter zu verstehen, lassen Sie den Code ausführlicher aufschlüsseln:
Hier ist ein Beispielcode, der überprüft, ob zwei Variablen leere Zeichenfolgen sind:
#!/Bin/Bash
var1 = ""
var2 = ""
if [[-z $ var1 && -Z $ var2]]; Dann
Echo "Beide Variablen sind leere Saiten"
anders
Echo "Mindestens eine Variable ist keine leere Zeichenfolge"
fi
In diesem Beispiel haben wir zwei Variablen benannt $ var1 Und $ var2 das werden als leere Saiten initialisiert. Wir verwenden dann die Wenn Anweisung mit dem Ausdruck, der überprüft, ob beide Variablen leere Zeichenfolgen mit der -z Möglichkeit. Wenn der Ausdruck als wahr bewertet wird, dann die Nachricht “Beide Variablen sind leere Saiten"Wird gedruckt, während der Ausdruck als falsch bewertet wird, dann die Nachricht"Mindestens eine Variable ist keine leere Zeichenfolge”Wird gedruckt.
Abschluss
In diesem Artikel haben wir besprochen, wie man überprüft, ob zwei Variablen gleichzeitig leere Zeichenfolgen sind, die gleichzeitig mit dem Bash sind Doppelklammern [[]] und die -Z -Option. Wir haben ein Bash -Code -Beispiel mit einer Erklärung bereitgestellt. Diese Technik kann nützlich sein, um die Benutzereingabe zu validieren oder sicherzustellen, dass bestimmte Variablen initialisiert werden, bevor Sie mit einem Skript fortgesetzt werden.