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 [31/05/2014 17:46] Hypathie [1) opérateurs booléens de comparaison de nombres] |
doc:programmation:shells:page-man-bash-iii-les-operateurs-de-comparaison-numerique [04/06/2014 19:20] Hypathie [1) opérateurs booléens de comparaison de nombres] |
||
---|---|---|---|
Ligne 29: | Ligne 29: | ||
Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
- | =====1) opérateurs booléens de comparaison de nombres ===== | + | ===== Opérateurs booléens de comparaison de nombres ===== |
Comme aux chapitre précédent on retrouve les opérateurs de comparaison booléens de comparaison (== , != , < , > , >=, <= , ! )\\ | Comme aux chapitre précédent on retrouve les opérateurs de comparaison booléens de comparaison (== , != , < , > , >=, <= , ! )\\ | ||
et des caractères de comparaisons relatifs aux commandes de tests. | et des caractères de comparaisons relatifs aux commandes de tests. | ||
Ligne 57: | Ligne 57: | ||
Attention on ne vérifie pas si deux nombres sont égaux avec les doubles parenthèses car cela n'est pas une comparaison ! | Attention on ne vérifie pas si deux nombres sont égaux avec les doubles parenthèses car cela n'est pas une comparaison ! | ||
</note> | </note> | ||
- | * **exemple dans le terminal:** | + | |
+ | * exemple dans le terminal: | ||
<code=user> | <code=user> | ||
(( nombre1 = 12 )) | (( nombre1 = 12 )) | ||
Ligne 71: | Ligne 72: | ||
1 | 1 | ||
</code> | </code> | ||
- | * **exemple avec le script "mon-script":** | + | |
+ | * exemple avec le script "mon-script": | ||
<code bash> | <code bash> | ||
#!/bin/bash | #!/bin/bash | ||
Ligne 82: | Ligne 84: | ||
</code> | </code> | ||
- | **Remarquez bien le retour de : ** | ||
<code=user> | <code=user> | ||
Ligne 88: | Ligne 89: | ||
</code> | </code> | ||
- | retour : | + | Remarquez bien le retour de suivant, c' est celui de l'exécution de la dernière commande (echo) du script : |
<code> | <code> | ||
Ligne 94: | Ligne 95: | ||
0 | 0 | ||
</code> | </code> | ||
- | **le code de retour est celui de l'exécution de la dernière commande (echo) du script !** | ||
- | (__Voir l'utilisation de la commande exit dans les script__) | ||
+ | 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> |