Größer als numerischer Vergleich in einem Bash -Skript

Größer als numerischer Vergleich in einem Bash -Skript
Bash -Skripte haben viele Optionen für mathematische Berechnungen aus dem Terminal. Sie können alles tun, vom Generieren einer Zahlenliste bis zum Vergleich der Zahlen über Skripte. Obwohl es einfach ist, eine Zahlenliste zu entwickeln, kann der Vergleich der Zahlen für Anfänger schwierig sein. Vergleiche in einem Bash -Skript sind nützlich, da es die Details vergleicht und die Befehle entsprechend ausführt. In diesem Tutorial erklären wir die verschiedenen Möglichkeiten, den größeren als numerischen Vergleich in einem Bash -Skript zu verwenden.

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.