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 [10/04/2014 09:28] Hypathie [page man Bash : II, Opérateurs lexicographiques] |
doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques [30/05/2014 07:55] Hypathie [Opérateurs lexicographiques] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ======page man Bash : II, Opérateurs lexicographiques ====== | + | ======Bash : les opérateurs lexicographiques ====== |
- | * Objet : Ne plus confondre les différents caractères de BASH. | + | * Objet : suite de la série de wiki visant à maîtriser bash via les différents caractère spéciaux. |
* Niveau requis : {{tag>débutant}} | * Niveau requis : {{tag>débutant}} | ||
- | * Commentaires : //Contexte d'utilisation du sujet du tuto. // FIXME | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{à-tester à-placer}} - | + | * Suivi : {{à-placer}} - |
* Création par **Hypathie** 08/04/2014 | * Création par **Hypathie** 08/04/2014 | ||
- | * Testé par <Hypathie> le <Avril 2014> FIXME | + | * Testé par <Hypathie> le <Avril 2014> |
- | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=87499#p87499 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=87499#p87499 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
- | **Nota : suite du "petit commentaire sur la page man Bash**\\ | + | **RAPPEL DU PLAN DE LA SÉRIE : **\\ |
- | 1) Intro : [[atelier:chantier:bash-les-differents-caracteres-speciaux?&#meta-caracteres-et-meta-caracteres|méta-caractères et méta-caractères]] | + | 1) Intro I : [[atelier:chantier:bash-les-differents-caracteres-speciaux|Bash : Introduction]]\\ |
- | 2) chap I : [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|caractères spéciaux]] | + | 2) chap II : [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|Bash : Détail et caractères]]\\ |
- | 3) chap II : c'est ici ! | + | 3) chap III : C'est ici !\\ |
- | 4) chap III : [[atelier:chantier:page-man-bash-iii-les-operateurs-de-comparaison-numerique|opérateurs de comparaison numérique]] | + | 4) chap IV : [[atelier:chantier:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Bash : les opérateurs de comparaison numérique]]\\ |
- | 5) chap IV : [[atelier:chantier:page-man-bash-iv-symboles-dans-les-calculs-mathematiques|symboles dans les calculs]] | + | 5) chap V : [[atelier:chantier:page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Bash : les symboles dans les calculs]]\\ |
- | 6) chap V : [[atelier:chantier:page-man-bash-v-les-tableaux|les tableaux]] | + | 6) chap VI : [[atelier:chantier:page-man-bash-v-les-tableaux|Bash : les tableaux]]\\ |
- | 7) chap VI : [[atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres]]\\ | + | 7) chap VII : [[atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres|Bash : les caractères de transformation de parametres]]\\ |
- | 8) chap VII : [[atelier:chantier:bash-vii-globs-etendus-regex]] | + | 8) chap VIII : [[atelier:chantier:bash-vii-globs-etendus-regex|Bash : globs étendus et regex]] |
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
=====Opérateurs lexicographiques ===== | =====Opérateurs lexicographiques ===== | ||
Ligne 69: | Ligne 67: | ||
</code> | </code> | ||
+ | <note> | ||
+ | Rappel:\\ | ||
+ | Les opérateurs de comparaison (crochets) relève d'un mécanisme interne au shell.\\ | ||
+ | La commande test permet elle aussi de faire des tests.\\ | ||
+ | Elle s'utilise avec les mêmes expressions de comparaison mais avec cette syntaxe :\\ | ||
+ | |||
+ | <code> | ||
+ | test expression ou bien [ expression ] | ||
+ | |||
+ | $ test -f /etc/gaga $ [ -f /etc/gaga ] | ||
+ | $ echo $? $ echo $? | ||
+ | 1 1 | ||
+ | $ $ | ||
+ | </code> | ||
+ | Dans les deux cas, le fichier /etc/gaga n'existe pas.\\ | ||
+ | (Si le fichier /etc/gaga existait, le retour serait 0.) | ||
+ | </note> | ||
====2) Caractères de comparaison de fichiers==== | ====2) Caractères de comparaison de fichiers==== | ||
Ligne 117: | Ligne 132: | ||
</code> | </code> | ||
- | |||
- | ===La suite c'est ici : === | ||
- | [[atelier:chantier:page-man-bash-iii-les-operateurs-de-comparaison-numerique]] | ||
===Tuto précédent === | ===Tuto précédent === | ||
- | [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux?&#les-caracteres-speciaux]] | ||
+ | [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|Bash : Détail et caractères]] | ||
+ | |||
+ | ===La suite c'est ici : === | ||
+ | |||
+ | [[atelier:chantier:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Bash : les opérateurs de comparaison numérique]] |