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 [15/02/2023 00:03] agp91 [Comparaison numérique avec [ et [[] |
doc:programmation:shells:page-man-bash-iii-les-operateurs-de-comparaison-numerique [15/02/2023 01:28] agp91 [Comparaison numérique avec ((] |
||
---|---|---|---|
Ligne 186: | Ligne 186: | ||
then # Si oui | then # Si oui | ||
echo "Trop d'arguments" >&2 # Retourne un message sur le canal d'erreur. | echo "Trop d'arguments" >&2 # Retourne un message sur le canal d'erreur. | ||
- | elif (($1 >= 0)) # Si non, test si l'argument est négatif | + | elif (($1 >= 0)) # Si non, test si l'argument est positif ou égale à 0 |
then # Si oui, | then # Si oui, | ||
rc=1 # Affecte 1 au paramètre rc | rc=1 # Affecte 1 au paramètre rc | ||
- | elif (($1 < 0)) # Si non, test si l'argument est positif | + | elif (($1 < 0)) # Si non, test si l'argument est négatif |
then # Si oui, | then # Si oui, | ||
rc=0 # Affecte 0 au paramètre rc | rc=0 # Affecte 0 au paramètre rc | ||
Ligne 196: | Ligne 196: | ||
} | } | ||
+ | test_si_négatif ; echo -e $?\\n | ||
test_si_négatif 42 ; echo $? | test_si_négatif 42 ; echo $? | ||
test_si_négatif -42 ; echo $? | test_si_négatif -42 ; echo $? | ||
Ligne 206: | Ligne 207: | ||
<file config retour des commandes> | <file config retour des commandes> | ||
+ | Argument manquant | ||
+ | 2 | ||
+ | |||
1 | 1 | ||
0 | 0 |