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:bash-les-differents-caracteres-speciaux [04/10/2015 18:59] milou atelier:chantier:bash-les-differents-caracteres-speciaux renommé en doc:programmation:shells:bash-les-differents-caracteres-speciaux (Page taguée à placer, sortie du chantier) |
doc:programmation:shells:bash-les-differents-caracteres-speciaux [07/10/2015 17:20] milou [Introduction] |
||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
* ;-) | * ;-) | ||
- | * [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|Détail et caractères]] | + | * [[docs:programmation:shells:la-page-man-bash-les-caracteres-speciaux|Détail et caractères]] |
- | * [[atelier:chantier:la-page-man-bash-ii-les-operateurs-lexicographiques|Les opérateurs lexicographiques]] | + | * [[doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques|Les opérateurs lexicographiques]] |
- | * [[atelier:chantier:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Opérateurs de comparaison numérique]] | + | * [[doc:programmation:shells:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Opérateurs de comparaison numérique]] |
- | * [[atelier:chantier:page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Symboles dans les calculs]] | + | * [[doc:programmation:shells:page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Symboles dans les calculs]] |
- | * [[atelier:chantier:page-man-bash-v-les-tableaux|Les tableaux]] | + | * [[doc:programmation:shells:page-man-bash-v-les-tableaux|Les tableaux]] |
* [[atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres|Caractères de transformation de paramètres]] | * [[atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres|Caractères de transformation de paramètres]] | ||
* [[atelier:chantier:bash-vii-globs-etendus-regex|Bash : Variables, globs étendus, ERb, ERe]] | * [[atelier:chantier:bash-vii-globs-etendus-regex|Bash : Variables, globs étendus, ERb, ERe]] | ||
Ligne 123: | Ligne 123: | ||
<code user>which nom_commande</code> | <code user>which nom_commande</code> | ||
- | * Le shell crée un //[[atelier:chantier:bash-les-differents-caracteres-speciaux#notion-de-processus|processus]]// pour exécuter une commande externe. Parmi les commandes externes que l'on trouve dans un système, il y a les exécutables ELF (ex. ls, mkdir, vi, sleep) et les fichiers de scripts (dont par exemple les scripts shell).\\ | + | * Le shell crée un //[[doc:programmation:shells:bash-les-differents-caracteres-speciaux#notion-de-processus|processus]]// pour exécuter une commande externe. Parmi les commandes externes que l'on trouve dans un système, il y a les exécutables ELF (ex. ls, mkdir, vi, sleep) et les fichiers de scripts (dont par exemple les scripts shell).\\ |
</note> | </note> | ||
Ligne 275: | Ligne 275: | ||
Les noms de variable et les commandes entre ` sont donc interprétés, et remplacées par la sortie de ces commandes. | Les noms de variable et les commandes entre ` sont donc interprétés, et remplacées par la sortie de ces commandes. | ||
- | Autrement dit, les anti-quotes((L'anti-quote s'obtient, sur clavier AZERTY, avec les 2 touches simultanées du clavier : [AltGr]+[7].)) remplacent de manière itérative un argument par une commande, comme le fait la commande xargs. | + | Autrement dit, les anti-quotes((L'anti-quote s'obtient, sur clavier AZERTY, avec les 2 touches simultanées du clavier : <key>AltGr-7</key>.)) remplacent de manière itérative un argument par une commande, comme le fait la commande xargs. |
=== Préparation === | === Préparation === | ||
Ligne 342: | Ligne 342: | ||
* D'autre part, man glob et man bash dénomme //caractères génériques//(( Et un enchaînement de motifs génériques est nommée par extension, une expression générique. | * D'autre part, man glob et man bash dénomme //caractères génériques//(( Et un enchaînement de motifs génériques est nommée par extension, une expression générique. | ||
- | En effet, une chaîne de caractères ordinaires est un motif. Et un motif contenant un ou plusieurs "caractères génériques" est appelé un "motif générique".)), ce que nous appelons des métacaractères .\\ Attention à la confusion ! Voir plus bas [[atelier:chantier:bash-les-differents-caracteres-speciaux#definition-particuliere|définition particulière de man bash]]. | + | En effet, une chaîne de caractères ordinaires est un motif. Et un motif contenant un ou plusieurs "caractères génériques" est appelé un "motif générique".)), ce que nous appelons des métacaractères .\\ Attention à la confusion ! Voir plus bas [[:doc:programmation:shells:bash-les-differents-caracteres-speciaux#definition-particuliere|définition particulière de man bash]]. |
* Quant au globbing, cela concerne l'opération qui permet d'invoquer, par un motif générique, une liste de noms de fichiers, pouvant correspondre à ce motifs. | * Quant au globbing, cela concerne l'opération qui permet d'invoquer, par un motif générique, une liste de noms de fichiers, pouvant correspondre à ce motifs. | ||
Ligne 679: | Ligne 679: | ||
===== la suite c'est ICI : ===== | ===== la suite c'est ICI : ===== | ||
- | [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|Bash : Détail et caractères]] | + | [[docs:programmation:shells:la-page-man-bash-les-caracteres-speciaux|Bash : Détail et caractères]] |