Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Shell-Methode, um festzustellen, ob eine Zeichenfolge leer ist

Shell-Methode, um festzustellen, ob eine Zeichenfolge leer ist

angryTom
Freigeben: 2020-02-07 11:50:55
Original
20411 Leute haben es durchsucht

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

Shell-Methode, um festzustellen, ob eine Zeichenfolge leer ist

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
Nach dem Login kopieren

Hinweis: Beim Vergleich von Zeichenfolgen ist es eine sehr gute Angewohnheit, die Zeichenfolgen durch Anführungszeichen zu begrenzen!

Andere Methoden:

if [ "$str" =  "" ]
Nach dem Login kopieren

(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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage