Dieser Artikel führt Sie hauptsächlich in die richtige Methode zur Bestimmung, ob eine Zeichenfolge in der Linux-Shell ist, ein. Der Artikel stellt sie ausführlich anhand von Beispielcode vor. Es hat einen gewissen Referenz-Lernwert, damit jeder die Linux-Shell erlernen oder verwenden kann . Freunde, die es brauchen Lasst uns gemeinsam lernen
Wie man feststellt, ob eine Zeichenfolge in der Shell leer ist
Linux, um festzustellen, ob a Die Zeichenfolge ist leer. Es können zwei Parameter verwendet werden:
● -z: Bestimmen Sie, ob die Zeichenfolge eine leere Zeichenfolge ist
● -n: Bestimmen Sie, ob die Zeichenfolge eine nicht leere Zeichenfolge ist
Beispiel:
#!/bin/sh STRING= if [ -z "$STRING" ]; then echo "STRING is empty" fi if [ -n "$STRING" ]; then echo "STRING is not empty" fi root@desktop:~# ./zerostring.sh STRING is empty
Hinweis: Beim Vergleich von Zeichenfolgen ist es eine sehr gute Angewohnheit, die Zeichenfolgen durch Anführungszeichen zu begrenzen!
Andere Methoden:
if [ "$str" = "" ]
(Teilen von Online-Video-Tutorials: Linux-Video-Tutorial)
Das obige ist der detaillierte Inhalt vonShell-Methode, um festzustellen, ob eine Zeichenfolge leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!