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/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:57] milou [Pour aller plus loin : les opérateurs logiques.] |
||
---|---|---|---|
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===== | ||