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 [08/07/2014 17:42] Hypathie [Caractères de comparaison sur les chaînes de caractères] |
doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques [10/08/2014 08:59] Hypathie [Caractères de comparaison sur les chaînes de caractères] |
||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
* [[atelier:chantier:bash-les-differents-caracteres-speciaux|Vision d'ensemble]] | * [[atelier:chantier:bash-les-differents-caracteres-speciaux|Vision d'ensemble]] | ||
* [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|Détail et caractères]] | * [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|Détail et caractères]] | ||
+ | * ;-) | ||
* [[atelier:chantier:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Les opérateurs de comparaison numérique]] | * [[atelier:chantier:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Les opérateurs de comparaison numérique]] | ||
* [[atelier:chantier:page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Les symboles dans les calculs]] | * [[atelier:chantier:page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Les symboles dans les calculs]] | ||
* [[atelier:chantier:page-man-bash-v-les-tableaux|Bash : les tableaux]] | * [[atelier:chantier:page-man-bash-v-les-tableaux|Bash : les tableaux]] | ||
* [[atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres|Les caractères de transformation de parametres]] | * [[atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres|Les caractères de transformation de parametres]] | ||
- | * [[atelier:chantier:bash-vii-globs-etendus-regex|Globs étendus et regex]] | + | * [[atelier:chantier:bash-vii-globs-etendus-regex|Bash : Variables, globs étendus, ERb, ERe]] |
Ligne 23: | Ligne 24: | ||
^ Condition ^ Signification ^ | ^ Condition ^ Signification ^ | ||
- | |$chaine1 ''= ''$chaine2 | est égal | | + | |$chaine1 ''= ''$chaine2 | correspond à | |
|$chaîne1 ''=='' $chaîne2 | synonyme de = | | |$chaîne1 ''=='' $chaîne2 | synonyme de = | | ||
- | |$chaine1 ''!='' $chaine2 | n'est pas égal à | | + | |$chaine1 ''!='' $chaine2 | ne correspond pas | |
|$chaine1 ''<'' $chaîne2 | avant (selon l'ordre alphabétique ASCII) | | |$chaine1 ''<'' $chaîne2 | avant (selon l'ordre alphabétique ASCII) | | ||
|$chaine1 ''>'' $chaîne2 | après (ASCII) | | |$chaine1 ''>'' $chaîne2 | après (ASCII) | | ||
- | |$chaine ''>='' $chaine | de longueur égale ou plus grande | | + | |$chaine ''>='' $chaine | pareil ou après | |
- | |$chaine ''<nowiki> <= </nowiki>'' | de longueur égale ou plus petite | | + | |$chaine ''<nowiki> <= </nowiki>''$chaine | pareil ou avant | |
*Pour effectuer des comparaisons sur les chaînes de caractère((Voir Man bash ligne 2410 et man test ligne 39)) : les options -z et -a sont communes aux deux cas suivants : | *Pour effectuer des comparaisons sur les chaînes de caractère((Voir Man bash ligne 2410 et man test ligne 39)) : les options -z et -a sont communes aux deux cas suivants : | ||
Ligne 36: | Ligne 37: | ||
- | C'est pourquoi on trouve souvent les options -z et -a du tableau ci-dessous, ajoutées au tableau ci-dessus : | + | C'est pourquoi on trouve souvent les options ''-z'' et ''-a'' du tableau ci-dessous, ajoutées au tableau ci-dessus : |
^ Condition ^ Signification ^ | ^ Condition ^ Signification ^ | ||
|''-z'' $chaine | ne contient rien | | |''-z'' $chaine | ne contient rien | |