Comparaison supérieure à la numérique dans un script bash

Comparaison supérieure à la numérique dans un script bash
Les scripts Bash ont de nombreuses options de calculs mathématiques du terminal. Vous pouvez faire n'importe quoi, de la génération d'une liste de numéros à la comparaison des nombres via les scripts. Bien que le développement d'une liste de nombres soit facile, la comparaison des chiffres peut être difficile pour les débutants. Les comparaisons dans un script bash sont utiles car il compare les détails et exécute les commandes en conséquence. Dans ce tutoriel, nous expliquerons les différentes façons d'utiliser la comparaison supérieure à la comparaison numérique dans un script bash.

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.