HOWTO · Bash
Comparer les nombres en Bash
Cela montre différentes façons de comparer des nombres dans bash en utilisant des accolades et une double parenthèse
Sur cette page
Ce tutoriel comparera les nombres dans bash en utilisant des accolades [] et une double parenthèse - (( )).
Utilisez les accolades [] pour comparer les nombres dans Bash
Les opérateurs de comparaison doivent être utilisés entre les accolades.
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
Production :
4 is greater than 3
Utilisez la double parenthèse (( )) pour comparer les nombres dans Bash
Les opérateurs de comparaison doivent être utilisés entre la double parenthèse.
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
Production :
4 is less than 10