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 [25/05/2014 17:19] Hypathie [B) Scripts et alias] |
doc:programmation:shells:bash-les-differents-caracteres-speciaux [25/05/2014 17:21] Hypathie [B ) Méta-caractères et méta-caractères !] |
||
---|---|---|---|
Ligne 111: | Ligne 111: | ||
- | =====C ) Méta-caractères et méta-caractères !===== | + | =====B ) Méta-caractères et méta-caractères !===== |
====1)Définition courante de méta-caractère et détail==== | ====1)Définition courante de méta-caractère et détail==== | ||
Ligne 203: | Ligne 203: | ||
</code> | </code> | ||
=> liste du répertoire courant : tous les noms de fichiers normaux cachés et le nom de tous les fichiers cachés de type-répertoire (sans leurs contenus cette fois !) | => liste du répertoire courant : tous les noms de fichiers normaux cachés et le nom de tous les fichiers cachés de type-répertoire (sans leurs contenus cette fois !) | ||
- | |||
- | === la suite c'est ICI=== | ||
- | [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|Bash : Détail et caractères]] | ||
====3) "Méta-caractères" désignation particulière du man bash pour "opérateurs de contrôle et de redirection"==== | ====3) "Méta-caractères" désignation particulière du man bash pour "opérateurs de contrôle et de redirection"==== | ||
Ligne 315: | Ligne 312: | ||
Comme nous le verrons dans la suite de ce wiki-synthèse, il s'agit des **caractères qui inhibent** la reconnaissance des caractères spéciaux ou des "méta-caractères" ; **des mots réservés** (et qui appartiennent souvent à la syntaxe des commandes composées) ; des **caractères qui transforment un caractère simple en caractère spécial** (par exemple, le tiret devant une lettre, fait reconnaître cette lettre comme une option !) et enfin des caractères qui **représentent différentes sortes de fichiers**, les **variables d'environnement prédéfinies** et les **paramètres prédéfinis**. | Comme nous le verrons dans la suite de ce wiki-synthèse, il s'agit des **caractères qui inhibent** la reconnaissance des caractères spéciaux ou des "méta-caractères" ; **des mots réservés** (et qui appartiennent souvent à la syntaxe des commandes composées) ; des **caractères qui transforment un caractère simple en caractère spécial** (par exemple, le tiret devant une lettre, fait reconnaître cette lettre comme une option !) et enfin des caractères qui **représentent différentes sortes de fichiers**, les **variables d'environnement prédéfinies** et les **paramètres prédéfinis**. | ||
+ | =====C) Scripts et alias ===== | ||
+ | |||
+ | ====1) les scripts ==== | ||
+ | Un **script** est la rédaction dans un fichier texte d'un ensemble de //commandes// et d'expressions régulières (caractères utilisés symboliquement) orientant les instructions données aux commandes.\\ | ||
+ | |||
+ | * **Pour une initiation au script : [[atelier:chantier:debuter-avec-les-scripts-shell-bash]]** | ||
+ | * **sur "if", "les boucles", etc. : [[doc:programmation:shell:avancee|Fonctionnalités avancées du Shell]]** | ||
+ | * **considérations avancées : [[doc:programmation:shell:scripts|Rédaction de scripts Shell]]** | ||
+ | * ** Pour les DÉBUTANTS AVISÉS francophile : [[http://abs.traduc.org/abs-fr/pt01.html]]** | ||
+ | * **Pour les DÉBUTANTS AVISÉS et anglophile, voir là :[[http://mywiki.wooledge.org/BashFAQ]]** | ||
+ | |||
+ | * **À voir aussi : scripts debian-facile :** | ||
+ | *[[:doc:programmation:python:boutonfermer|[pygtk] Comment faire un notebook avec bouton "fermer"]] | ||
+ | *[[:doc:programmation:bash:alias|[bash] Réalisation d'un script contenant des Alias]] | ||
+ | *[[:doc:programmation:bash:file-dir-exist|[bash] Déterminer si un fichier ou répertoire existe]] | ||
+ | *[[:doc:programmation:bash:synoshareexist|[bash] Déterminer si un partage existe sur un disque réseau de type Synology]] | ||
+ | *[[:doc:programmation:bash:read:parcourir-fichier-texte|[bash] Lire un fichier texte ligne par ligne]] | ||
+ | *[[:doc:systeme:apt:debsect|[bash] Section d'un paquet debian]] | ||
+ | *[[:doc:programmation:bash:tp-debsources|[bash] Dépôt d'un paquet debian]] | ||
+ | *[[:doc:programmation:bash:png2jpg|[bash] Convertir dans plusieurs sous-répertoires des images .png en .jpg]] | ||
+ | |||
+ | ====2) les alias ==== | ||
+ | * **L'essentiel est là : [[doc:programmation:bash:alias|Maîtriser les alias bash]]** | ||
+ | |||
+ | * **alias et script :** | ||
+ | Lorsque vous tapez plusieurs lignes de commande différentes et répétitives à la suite, il est intéressant de les rédiger toutes ensembles dans un seul texte (un //script//) afin de les appeler d'un coup à l'aide d'un mot clé nommé : [[:doc:programmation:bash:alias|un alias]]. | ||
+ | |||
+ | **Pour voir où et comment réaliser un tel script : [[:doc:programmation:bash:alias|Réalisation d'un Script contenant des Alias]]** | ||