Vergleiche Zahlen in Bash
Fumbani Banda
30 Januar 2023
-
Verwenden eckige Klammern
[]
, um Zahlen in Bash zu vergleichen -
Doppelte Klammern
(( ))
zum Vergleichen von Zahlen in der Bash verwenden
Dieses Tutorial vergleicht Zahlen in bash mit eckigen Klammern []
und doppelten Klammern - (( ))
.
Verwenden eckige Klammern []
, um Zahlen in Bash zu vergleichen
Die Vergleichsoperatoren müssen innerhalb der eckigen Klammern verwendet werden.
x=4
y=3
if [ $x -eq $y ];
then
echo $x and $y are equal
elif [ $x -gt $y ]
then
echo $x is greater than $y
else
echo $x is less than $y
fi
Ausgabe:
4 is greater than 3
Doppelte Klammern (( ))
zum Vergleichen von Zahlen in der Bash verwenden
Die Vergleichsoperatoren müssen innerhalb der doppelten Klammern verwendet werden.
x=4
y=10
if (( $x < $y ))
then
echo $x is less than $y
elif (( $x > $y ))
then
echo $x is greater than $y
else
echo $x is equal to $y
fi
Ausgabe:
4 is less than 10
Autor: Fumbani Banda