Comparaison supérieure à la numérique dans un script bash
Il existe différentes façons de comparer deux nombres dans le script bash, et nous les décrirons tous avec quelques exemples:
Comparez deux nombres en utilisant> la commande
C'est une commande simple que vous pouvez utiliser pour découvrir le plus grand nombre dans la comparaison. Par exemple, vous avez x = 55 et y = 66. Vous pouvez utiliser le script suivant pour comparer X et Y dans une condition:
Dans le code source donné, nous avons utilisé le (($ x> $ y)) qui revient vrai lorsque la valeur de x est supérieure à y.
Les doubles parenthèses sont utilisées pour créer les opérations arithmétiques entières. Il s'agit d'une fonction intégrée du script bash qui renvoie 1 pour True ou Zero pour False. Maintenant, exécutons le script bash pour obtenir le résultat suivant:
./comparaison.shot
De même, vous pouvez utiliser la comparaison supérieure ou égale en utilisant la commande> =. Lorsque x est supérieur à y, il renvoie vrai.
Ce script fournit le résultat suivant dans le terminal:
./comparaison.shot
Comparez deux nombres à l'aide de la commande -gt
Vous pouvez utiliser la commande -gt dans le script pour vérifier le plus grand nombre dans la condition. Voici l'exemple de script bash que vous pouvez essayer:
La commande -gt (supérieure à) vérifie si une valeur est supérieure à l'autre. Une fois que vous aurez exécuté un script bash, vous obtiendrez le résultat suivant:
./comparaison.shot
De la même manière, vous pouvez utiliser la commande -ge (supérieure à ou égale) pour vérifier la comparaison supérieure ou égale à la comparaison numérique:
Vous obtiendrez le résultat suivant en exécutant le script dans le terminal:
./comparaison.shot
Conclusion
C'est ainsi que vous pouvez effectuer efficacement la comparaison numérique plus grande que dans un script bash. Vous pouvez comparer les variables, les chaînes et les nombres en utilisant la commande du script> ou -gt. Nous avons utilisé les multiples exemples pour décrire les méthodes pour comparer deux nombres en bash. De même, vous pouvez utiliser < or -lt commands to evaluate the less than numerical comparison.