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

Ein Artikel zeigt Ihnen, wie Sie den Watch-Listener von Vue verwenden

Inhaltsverzeichnis Hörer beobachten Format Richte...

Schritte zum Exportieren der Felder und zugehörigen Attribute von MySQL-Tabellen

Müssen die Felder und Eigenschaften der Tabelle i...

Detaillierte Erklärung des EXPLAIN-Befehls und seiner Verwendung in MySQL

1. Szenariobeschreibung: Mein Kollege hat mir gez...

Starten Sie eine lokale Kubernetes-Umgebung mit Kind und Docker

einführen Haben Sie schon einmal einen ganzen Tag...

Methode und Optimierungsprinzip für langsame MySQL-Abfragen

1. Zum Vergleich der Datumsgröße muss das an XML ...

Beispiel für eine geplante MySQL-Datenbanksicherung

Dieser Artikel beschreibt das Beispiel eines gepl...

So zeigen Sie Bilder im TIF-Format im Browser an

Der Browser zeigt Bilder im TIF-Format an Code kop...

Methode zur Erstellung von Vue-Scaffolding-Lernprojekten

1. Was ist Scaffolding? 1. Vue-CLI Vue CLI ist ei...

Eine detaillierte Einführung in Linux-Dateiberechtigungen

Die Stärke von Linux liegt in seinem Mehrbenutzer...

Lokale Vue-Komponentendatenfreigabe Vue.observable()-Nutzung

Wenn Komponenten detaillierter werden, treten Sit...