Zusammenfassung der Shell-Methode zum Bestimmen, ob eine Variable leer ist

Zusammenfassung der Shell-Methode zum Bestimmen, ob eine Variable leer ist

So ermitteln Sie, ob eine Variable in der Shell leer ist

Bei der Shell-Programmierung wird bei der Fehlerprüfung von Parametern geprüft, ob der Variable ein Wert zugewiesen wurde (d. h., ob die Variable leer ist). So ermitteln Sie, ob eine Variable leer ist:

1. Variablen sind in Anführungszeichen eingeschlossen

#!/bin/sh
para1=
wenn [ ! -n "$para1" ]; dann
  echo "IST NULL"
anders
  echo "NICHT NULL"
fi

[Ausgabeergebnis] „IST NULL“

2. Beurteilen Sie direkt anhand von Variablen

#!/bin/sh
para1=
wenn [ ! $para1 ]; dann
  echo "IST NULL"
anders
  echo "NICHT NULL"
fi

[Ausgabeergebnis] „IST NULL“

3. Nutzen Sie Tests zur Beurteilung

#!/bin/sh
dmin=
wenn test -z "$dmin"
Dann
  echo "dmin ist nicht eingestellt!"
anders
    echo "dmin ist eingestellt!"
fi

【Ausgabeergebnis】 „dmin ist nicht eingestellt!“

4. Verwenden Sie "" zur Beurteilung

#!/bin/sh
 dmin=
wenn [ "$dmin" = "" ]
Dann
  echo "dmin ist nicht eingestellt!"
anders
    echo "dmin ist eingestellt!"
fi

【Ausgabeergebnis】 „dmin ist nicht eingestellt!“

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung erweiterter Anwendungsbeispiele für Shellvariablen
  • Umgang mit Variablen mit Leerzeichen in Shell-Skripten (Bash-Skripten)
  • Numerische Berechnung von Shellvariablen in Linux
  • Detaillierte Erklärung spezieller Variablen und erweiterter Variablen in der Shell-Programmierung
  • Beispiel für eine numerische Berechnungsmethode für Shell-Programmiervariablen
  • So übergeben Sie den Wert der Shell-For-Schleifenvariable an andere Shell-Skripte
  • Detaillierte Erklärung der variablen numerischen Berechnung in der Shell-Programmierung (Teil 2)
  • Detaillierte Erläuterung der variablen numerischen Berechnung in der Shell-Programmierung (I)
  • Eine kurze Erklärung der Bedeutung der Shell-Variablen $#, $@, $0, $1, $2 in Linux
  • Ermitteln Sie, ob die Umgebungsvariable Linux Shell vorhanden ist
  • Detaillierte Erklärung der Variablentypen in der Linux-Bash-Shell
  • Tutorial zur Linux Shell Script-Reihe (Teil 4): Verwenden von Funktionen zum Hinzufügen von Umgebungsvariablen
  • Linux Shell Script-Tutorial-Reihe (Teil 3): Variablen und Umgebungsvariablen
  • Detaillierte Erklärung der Shell-Variablen

<<:  So verwenden Sie reguläre Ausdrucksabfragen in MySql

>>:  Ein kurzer Vortrag über die Kenntnisse, die Sie für den Einstieg in Vue beherrschen müssen

Artikel empfehlen

Lösung für den Fehler beim Aufruf von Yum im Docker-Container

Beim Ausführen von yum im Dockerfile oder im Cont...

Wie versteht JS Daten-URLs?

Inhaltsverzeichnis Überblick Erste Schritte mit D...

Zusammenfassung der bei der Arbeit häufig verwendeten Linux-Befehle

Verwenden Sie bei der Arbeit mehr Open-Source-Too...

Zusammenfassung der CSS-Methoden zum Löschen von Floats

Float wird häufig im Layout von Webseiten verwend...

Installationsprozess des 64-Bit-Quellcodes von CentOs7 MySQL 5.6.40

1. Installieren Sie zuerst die Abhängigkeitspaket...

Schritte zur Installation von MySQL mit Docker unter Linux

Als Tester müssen Sie während des Lernprozesses h...

Grundlegende Verwendung von benutzerdefinierten Anweisungen in Vue

Inhaltsverzeichnis Vorwort Text 1. Globale Regist...