So testen Sie auf Null- oder leere Variablen im Bash -Skript
- 1259
- 302
- Aileen Dylus
Das folgende Bash -Skript -Beispiel Wir zeigen einen Teil der Art und Weise, wie Sie mit BASH nach einer leeren oder null -Variablen suchen:
#!/bin/bash if [-z "$ 1"]; dann echo "leere Variable 1" fi if [-n "$ 1"]; dann wiedergeben Sie "Nicht leere Variable 2" fi, wenn [ ! "$ 1"]; dann echo "leere variable 3" fi if ["$ 1"]; dann echo "Nicht leere Variable 4" fi [[-z "$ 1"] && echo "leere Variable 5" || Echo "Nicht leere Variable 5"
Speichern Sie das obige Skript in EG. check_eMpty.Sch
und mit unseren ohne Befehlszeilenargumenten ausführen:
$ bash check_eMpty.Sh leere Variable 1 leere Variable 3 leere Variable 5
Darüber hinaus löst die Ausführung des obigen Skripts mit einem Befehlszeilenargument entgegengesetzte Ergebnisse aus:
$ bash check_eMpty.SH Hallo nicht leere Variable 2 Nicht leere Variable 4 nicht leere Variable 5
Verwandte Linux -Tutorials:
- Bash -Skript: Anzahl der an das Skript übergebenen Argumente
- Spezielle Bash -Variablen mit Beispielen
- Hung Linux System? Wie man zur Befehlszeile entkommt und…
- So schreiben Sie ein Bash -Skript, um Befehle auszuführen
- Verschachtelte Schleifen in Bash -Skripten
- Mint 20: Besser als Ubuntu und Microsoft Windows?
- So stellen und listet die Umgebungsvariablen unter Linux ein und listet und listet Sie auf
- Mastering -Bash -Skriptschleifen beherrschen
- GDB -Debugging -Tutorial für Anfänger
- Schleifen mit Beispielen verprügeln