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 | 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/10/2015 17:55] milou [Conclusion sur les opérateurs lexicographiques et les opérateurs de comparaison numérique] |
doc:programmation:shells:page-man-bash-iii-les-operateurs-de-comparaison-numerique [06/10/2015 17:58] milou [Tuto précédent] |
||
---|---|---|---|
Ligne 325: | Ligne 325: | ||
<note important> | <note important> | ||
- | * Il doit toujours y avoir un espace autour des opérateurs: ''!'', ''-a'', ''-o''. | + | * Il doit toujours y avoir un espace autour des opérateurs: ''!'', ''-a'', ''-o''. |
+ | |||
* Ne pas confondre ''-a'' (opérateur logique) avec un __opérateur de test__ sur les fichiers. | * Ne pas confondre ''-a'' (opérateur logique) avec un __opérateur de test__ sur les fichiers. | ||
+ | |||
* Ne pas confondre ''-o'' (opérateur logique) avec ''-ot'' (test pour savoir si un fichier1 est plus ancien qu'un fichier2. | * Ne pas confondre ''-o'' (opérateur logique) avec ''-ot'' (test pour savoir si un fichier1 est plus ancien qu'un fichier2. | ||
+ | |||
* Il est possible de modifier la priorité d'exécution des opérateurs en utilisant des parenthèses. | * Il est possible de modifier la priorité d'exécution des opérateurs en utilisant des parenthèses. | ||
+ | |||
* Les parenthèses doivent être protégées par des anti-slash afin de ne pas être interprétées par le shell comme étant un regroupement de commandes: \\''\(...\)'' | * Les parenthèses doivent être protégées par des anti-slash afin de ne pas être interprétées par le shell comme étant un regroupement de commandes: \\''\(...\)'' | ||
Ligne 341: | Ligne 345: | ||
echo $? | echo $? | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
- | 0 | + | 0 |
- | </code> | + | </file> |
>Il est vrai (retour 0) que ce "n'est pas" ;-) | >Il est vrai (retour 0) que ce "n'est pas" ;-) | ||
Ligne 353: | Ligne 357: | ||
echo $? | echo $? | ||
</code> | </code> | ||
- | <code> | + | <file config retour de la commande> |
- | 0 | + | 0 |
- | </code> | + | </file> |
=====Tuto précédent===== | =====Tuto précédent===== | ||
- | [[atelier:chantier:la-page-man-bash-ii-les-operateurs-lexicographiques|Bash : les opérateurs lexicographiques]] | + | [[doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques|Bash : les opérateurs lexicographiques]] |
=====La suite c'est ici : ===== | =====La suite c'est ici : ===== | ||
[[atelier:chantier:page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Bash : les symboles dans les calculs]] | [[atelier:chantier:page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Bash : les symboles dans les calculs]] |