Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shells:page-man-bash-iii-les-operateurs-de-comparaison-numerique [06/07/2014 09:08] Hypathie [Opérateurs booléens de comparaison de nombres] |
doc:programmation:shells:page-man-bash-iii-les-operateurs-de-comparaison-numerique [06/07/2014 11:43] Hypathie [Opérateurs booléens de comparaison de nombres] |
||
---|---|---|---|
Ligne 60: | Ligne 60: | ||
echo $? | echo $? | ||
</code> | </code> | ||
- | retour : | ||
<code> | <code> | ||
1 | 1 | ||
Ligne 68: | Ligne 67: | ||
<code bash> | <code bash> | ||
#!/bin/bash | #!/bin/bash | ||
- | a=23 ; b=2 | + | a=8 ; b=2 |
if (( "$a" < "$b" )) ; then | if (( "$a" < "$b" )) ; then | ||
- | echo " " | + | echo " $a < $b " |
+ | else | ||
+ | echo "$a n'est pas inférieur à $b" | ||
fi | fi | ||
- | echo "$a n'est pas inférieur à $b" | ||
- | |||
</code> | </code> | ||
+ | Puis : | ||
<code user> | <code user> | ||
./mon-script ; echo $? | ./mon-script ; echo $? | ||
</code> | </code> | ||
- | |||
- | Remarquez bien le retour suivant, c' est celui de l'exécution de la dernière commande (echo) du script : | ||
- | |||
<code> | <code> | ||
- | 23 n'est pas inférieur à 2 | + | 8 n'est pas inférieur à 2 |
0 | 0 | ||
</code> | </code> | ||
- | Voir [[atelier:chantier:script-bash-etat-de-sorie-et-les-tests#utiliser-la-commande-exit|utilisation de la commande exit]] dans les script | + | Pour le code de retour 0 : voir [[atelier:chantier:script-bash-etat-de-sorie-et-les-tests#utiliser-la-commande-exit|utilisation de la commande exit]] dans les script |
<note important> | <note important> |