Größer als numerischer Vergleich in einem Bash -Skript
Es gibt verschiedene Möglichkeiten, zwei Zahlen im Bash -Skript zu vergleichen, und wir werden sie alle mit einigen Beispielen beschreiben:
Vergleichen Sie zwei Zahlen mit> Befehl> Befehl
Es ist ein einfacher Befehl, mit dem Sie die größere Zahl im Vergleich herausfinden können. Zum Beispiel haben Sie x = 55 und y = 66. Sie können das folgende Skript verwenden, um X und Y in einem Zustand zu vergleichen:
Im angegebenen Quellcode haben wir die (($ x> $ y)) verwendet, die true zurückgibt, wenn der Wert von x größer ist als y.
Die doppelten Klammern werden verwendet, um die ganzzahligen arithmetischen Operationen zu erstellen. Es ist ein integriertes Merkmal des Bash-Skripts, das entweder 1 für True oder Null für false zurückgibt. Führen Sie nun das Bash -Skript aus, um das folgende Ergebnis zu erzielen:
./Vergleich.Sch
In ähnlicher Weise können Sie den größeren als oder den gleichen Vergleich mit dem Befehl> = verwenden. Wenn x größer als y ist, gibt es wahr zurück.
Dieses Skript liefert das folgende Ergebnis im Terminal:
./Vergleich.Sch
Vergleichen Sie zwei Zahlen mit dem Befehl -GT
Sie können den Befehl -GT im Skript verwenden, um die größere Zahl in der Bedingung zu überprüfen. Hier ist das Bash -Skript -Beispiel, das Sie versuchen können:
Der Befehl -GT (größer als) prüft, ob ein Wert größer als der andere ist. Sobald Sie ein Bash -Skript ausgeführt haben, erhalten Sie das folgende Ergebnis:
./Vergleich.Sch
Auf die gleiche Weise können Sie den Befehl -ge (größer oder gleich) verwenden, um das größere oder gleiche oder gleiche numerische Vergleich zu überprüfen:
Sie erhalten das folgende Ergebnis, indem Sie das Skript im Terminal ausführen:
./Vergleich.Sch
Abschluss
So können Sie den größeren numerischen Vergleich in einem Bash-Skript effizient durchführen. Sie können Variablen, Zeichenfolgen und Zahlen mit dem Befehl des Skripts oder -GT vergleichen. Wir haben die Mehrfachbeispiele verwendet, um die Methoden zu beschreiben, um zwei Zahlen in Bash zu vergleichen. Ebenso können Sie verwenden < or -lt commands to evaluate the less than numerical comparison.