Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Expressions entières

Les expressions suivantes sont utilisées avec des entiers :


Tableau 27-3 : tester les expressions entières


L'expression est vraie si...

L'expression est vraie si...

image

image

image

image

entier1 -eq entier2 entier1 est égal à entier2. entier1 -Ne entier2 entier1 n'est pas égal à entier2. entier1 -Le entier2 entier1 est inférieur ou égal à entier2. entier1 -lt entier2 entier1 est inférieur à entier2.


image

entier1 -donner entier2 entier1 est supérieur ou égal à entier2.


image

image

#! / Bin / bash


# test-integer : évalue la valeur d'un entier.


INT=-5


if [ -z "$INT" ]; alors

echo "INT est vide." >&2 sortie 1

fi


if [ $INT -eq 0 ]; puis echo "INT est zéro."

d'autre

if [ $INT -lt 0 ]; puis echo "INT est négatif."

d'autre

echo "INT est positif."

fi

if [ $((INT % 2)) -eq 0 ]; puis echo "INT est pair."

d'autre

echo "INT est impair."

fi

fi

#! / Bin / bash


# test-integer : évalue la valeur d'un entier.


INT=-5


if [ -z "$INT" ]; alors

echo "INT est vide." >&2 sortie 1

fi


if [ $INT -eq 0 ]; puis echo "INT est zéro."

d'autre

if [ $INT -lt 0 ]; puis echo "INT est négatif."

d'autre

echo "INT est positif."

fi

if [ $((INT % 2)) -eq 0 ]; puis echo "INT est pair."

d'autre

echo "INT est impair."

fi

fi

entier1 -Gt entier2 entier1 est supérieure entier2. Voici un script qui les démontre :



La partie intéressante du script est de savoir comment il détermine si un entier est pair ou impair. En effectuant une opération modulo 2 sur le nombre, qui divise le nombre par deux et renvoie le reste, il peut dire si le nombre est pair ou impair.


Meilleur système d'exploitation Cloud Computing chez OnWorks :