In Bash können die Zeichen und Zeichenfolgen als andere Sequenzstrukturen und Datentypen dargestellt werden. Computer verwenden keine Zeichenfolgen zum Speichern von Informationen, aber sie sind nützlich, um sie von einem Programm auf ein anderes zu übertragen.
Manchmal ist es wichtig zu überprüfen. Sie können das Flag -z -Flag mit dem Testbefehl verwenden, um die Zeichenfolge zu testen. Der -Z -Testzustand in Bash wird jedoch für Anfänger manchmal verwirrend. In diesem Tutorial erklären wir uns anhand von Beispielen, wie die Testbedingung -z in einem Bash -Skript verwendet wird.
Z Testzustand in Bash
Sie können in Bash testen, ob Ihre Zeichenfolge mit dem Z-Test-Zustand leer ist. Wenn die Zeichenfolge leer ist, gibt sie 0 zurück; Ansonsten gibt es 1 zurück 1. Die allgemeine Syntax zum Ausführen der Z-Test-Bedingung in Bash ist wie folgt:
Test -z
echo $?
Der Befehl „echo $“ zeigt Ihnen an, ob der von Ihnen geschriebene Befehl korrekt ist. Dieser Befehl gibt auch 0 zurück, wenn der vorherige Befehl wahr ist und 1, wenn er falsch ist. Erstellen wir eine Zeichenfolge und erkundigen Sie sich mit dem Z-Test-Zustand, ob die Zeichenfolge leer ist.
#!/Bin/Bash
Name = 'Jack'
Details = "Dieses Skript bezieht sich auf $ name aus der Programmierwelt."
Echo $ Details
Ausgang:
Beim Ausführen des angegebenen Bash -Skripts erhalten wir 1 in unserer Ausgabe, was bedeutet, dass unsere Zeichenfolge nicht leer ist. Auf diese Weise können Sie überprüfen, ob Ihre Saite mit dem Z-Test-Zustand in Bash leer ist.
Abschluss
Saiten sind ein Datentyp, der eine Folge von Zeichen, Elementen usw. enthält. Es ist praktisch, wenn Sie die Informationen aus einem Programm einem Programmbenutzer vermitteln. Sie können dies in Bash mit dem Z-Test-Zustand überprüfen. In diesem Tutorial haben wir Ihnen ein Beispiel verwendet, um zu überprüfen, ob eine Zeichenfolge mit dem Z-Test-Bash-Zustand leer ist.