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:
|
<<: 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
Wenn Sie nach der Installation der Datenbank das ...
Vorwort Wenn wir Webseiten schreiben, stoßen wir ...
Die goldene Regel Befolgen Sie immer die gleichen...
Lange Zeit wurde die Entwicklung von Websites dad...
Inhaltsverzeichnis Problembeschreibung 1. Basislö...
Horizontales Scrollen ist nicht in allen Situation...
Hintergrund Im Projekt besteht die Anforderung, a...
1. CSV-Datei importieren Verwenden Sie den folgen...
Nginx ist ein leistungsstarker, leistungsstarker ...
Inhaltsverzeichnis 1. Überprüfen Sie den Status d...
Ich verwende hier das Ubuntu 16.04-System. Instal...
Mit dem Befehl „Find“ können Sie in einem angegeb...
Inhaltsverzeichnis Szenario Code-Implementierung ...
1. Wie oben erwähnt Ich habe dieses Makro gesehen...
Inhaltsverzeichnis Jenkins-Installation Installie...