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
Inhaltsverzeichnis Hörer beobachten Format Richte...
Der Ursprung des Problems Das erste Mal, dass ich...
Müssen die Felder und Eigenschaften der Tabelle i...
1. Szenariobeschreibung: Mein Kollege hat mir gez...
Das Projekt wurde in diesen Tagen getestet und de...
einführen Haben Sie schon einmal einen ganzen Tag...
Vor Kurzem habe ich gelernt, React mit Three.js z...
Problem: Der Überlauf der Auto-Increment-ID in ei...
1. Zum Vergleich der Datumsgröße muss das an XML ...
Dieser Artikel beschreibt das Beispiel eines gepl...
Der Browser zeigt Bilder im TIF-Format an Code kop...
1. Was ist Scaffolding? 1. Vue-CLI Vue CLI ist ei...
Einführung in Jib Jib ist eine von Google entwick...
Die Stärke von Linux liegt in seinem Mehrbenutzer...
Wenn Komponenten detaillierter werden, treten Sit...