Was bedeutet -ne in Bash

Was bedeutet -ne in Bash
Bash ist eine beliebte Unix -Shell- und Befehlssprache, die in verschiedenen Betriebssystemen verwendet wird, einschließlich Linux und MacOS.Die Fähigkeit, das Verhalten von Skripten mithilfe von Befehlszeilenargumenten zu ändern, ist eines der wichtigsten Merkmale von Bash. Ein solches Argument ist die Option "-ne", die eine bestimmte Bedeutung in Bash hat.

Was bedeutet "-ne" in Bash?

Die Option "-ne" ist ein bedingter Ausdruck, der in Bash-Skripten verwendet wird, um zu testen, ob zwei Werte sind nicht gleich.Entscheidungen zu treffen, die auf dem Ergebnis des Vergleichs basieren. Wenn der Testbefehl für diesen Zweck verwendet wird, gibt es ein wahres Rücktritt, wenn die beiden Zahlen nicht gleich und falsch sind, wenn dies der Fall ist.

Beispiel 1

Sehen wir uns ein Beispiel an, das die vom Benutzer angegebene Eingabe über die Option -ne überprüft. Im Folgenden finden Sie den Code dafür:

#!/Bin/Bash
Lesen -p "Geben Sie eine Nummer ein:" Num
Wenn [$ num -ne 0]
Dann
echo "Die von Ihnen eingegebene Nummer ist nicht Null."
anders
echo "Die Nummer, die Sie eingegeben haben, ist Null."
fi

In diesem Beispiel fordert das Skript den Benutzer auf, eine Nummer einzugeben, und verwendet dann die Option "-ne", um zu testen, ob die Zahl nicht gleich Null ist.Das Skript zeigt eine Nachricht an, die angibt, dass die Zahl nicht Null ist, wenn es nicht Null ist, und eine Meldung, die angibt, dass die Zahl sonst Null ist.

Beispiel 2

Hier ist ein weiteres Beispiel, das den Wert mit dem Operator -Ne vergleicht. Nachfolgend ist der Code dafür:

#!/Bin/Bash
Num = 15
wenn [$ num -ne 10]; Dann
echo "Die variable Num ist nicht gleich 10."
fi

Das Skript legt den Wert von $ num auf 15 fest und verwendet dann den -Ne -Bediener, um zu prüfen, ob es nicht gleich 10 ist. Da 15 nicht gleich 10 ist, gibt das Skript die Meldung „Die Variable Num nicht gleich 10 aus

Abschluss

Die Option "-ne" in Bash-Skripten, die zum Testen von zwei Werten verwendet werden, sind nicht gleich. Es wird üblich. Die beiden angegebenen Beispiele zeigen, wie „-ne“ in Bash-Skripten verwendet werden kann, um Entscheidungen basierend auf Benutzereingaben und Variablenwerten zu treffen.