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:la-page-man-bash-ii-les-operateurs-lexicographiques [16/02/2023 22:28] agp91 [Test sur chaîne (vide ou pas)] |
doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques [16/02/2023 22:33] agp91 [Comparaison de chaînes] |
||
---|---|---|---|
Ligne 22: | Ligne 22: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | En interne, bash dispose de plusieurs commandes pour réaliser des tests sur les chaînes : | + | En interne, bash dispose de plusieurs commandes pour réaliser des tests sur des paramètres, des chaînes de caractères, des fichiers ou encore faire des comparaison numériques : |
*Les commandes **[** et **test**. | *Les commandes **[** et **test**. | ||
*Et la commande composée **<nowiki>[[</nowiki>**. | *Et la commande composée **<nowiki>[[</nowiki>**. | ||
Ligne 153: | Ligne 153: | ||
Lors du développement (remplacement) d'un paramètre, l’opérateur **+** permet si la valeur du paramètre est non nul de la substituée par une autre valeur (ici x).\\ | Lors du développement (remplacement) d'un paramètre, l’opérateur **+** permet si la valeur du paramètre est non nul de la substituée par une autre valeur (ici x).\\ | ||
Avec l'opérateur **-n** les guillemets restent nécessaires au cas ou le paramètre mémorise une chaîne vide. | Avec l'opérateur **-n** les guillemets restent nécessaires au cas ou le paramètre mémorise une chaîne vide. | ||
- | ===== Comparaison de chaînes ===== | + | ==== Comparaison de chaînes ==== |
Les commandes de test disposent d'opérateurs binaires pour comparer deux chaînes entre elles. | Les commandes de test disposent d'opérateurs binaires pour comparer deux chaînes entre elles. |