====== Le shell pour tous ======
* Objet : Définition et liste des Shell.
* Niveau requis : {{tag>débutant avisé}}
* Commentaires : //Qu'est-ce qu'un shell, découverte et prise en main d'icelui.//
* Débu... le champ rempli !
===== Introduction =====
Le //shell//, également appelé //interpréteur de commandes//
comme nous le proposions sur la page consacrée au shell en ligne de commande. Un hachoir est un instrumen... se de se mettre en marche.
===== Les variables en shell =====
le paquet coreutils vous donne accès à 2 c... chose en rajoutant les variables locales de votre shell.
Avec le shell ''bash'', pour utiliser la valeur associée à une variable, on fait précéder le nom de l'
====== Rédaction de scripts Shell ======
* Objet : Rédaction de scripts Shell
* Niveau requis : {{tag>avisé}}
* Commentaires : //Faire des choses compliquées avec votre shell.//
* Ce tuto est la suite logique du tuto [[doc:programmation:shell:|sur le shell]]. N'oubliez pas de lire également
edirections d'entrée/sortie(([[:doc:programmation:shell:chevrons | Les redirections en commande]])) perme... n espace insécable//, pour le [[doc:programmation:shell:shell|shell]] cet //espace insécable// n'est pas un délimiteur de mot et donc il analyse l'//espace insécable/
commande, tout commence là !.]] :-)
* sur le shell : [[doc:programmation:shell:shell]]
* sur répertoires et chemins : [[doc:programmation:shell:repertoires#chemin-relatif|chemins relatif]]
**python**...</note>
À noter que, concernant le shell (le shell (l'interpréteur de commandes) vous allez aussi trouver le mot **Glob**. \\
La nuance est que l... on =====
Les //regexp// des [[:doc:programmation:shell:shell]] sont des règles de filtrage permettant de sélectionner des fichiers selon leur nom ou leur empla
r désiré (pour ce faire voir [[:doc:programmation:shell:cd|la commande cd]]), puis on tape la commande su... des plus importantes possibilités offerte par le shell.
Par redirection, on entend la possibilité de re... l est aussi important de savoir dans quel sens le shell interprète les redirections. \\
Les redirections étant en principe en fin de commande, le shell recherche d'abord les caractères « <, >, >> » en
====== Fonctionnalités avancées du Shell ======
* Objet : Fonctionnalités avancées du Shell
* Niveau requis : {{tag>avisé}}
* Commentaires : //Faire des choses compliquées avec votre shell.//
* À savoir : [[:doc:programmation:shell:]]
* Suivi :
* Création par [[user>captnfab]] le 30/0
* Commentaires : //De l'usage du tilde dans le shell. //
* Débutant, à savoir : [[:doc:systeme:comma... les '' " '' permet de signifier dans une commande shell le répertoire de l'user en cours ou d'un user dif... -)
Ou pour se rendre((Voir : [[doc:programmation:shell:cd | la commande cd]])) dans le dossier personnel
dans ce nouveau dossier avec [[doc:programmation:shell:cd|la commmande cd]].
Exemple pratique :
<code u... e répertoire de travail avec [[:doc:programmation:shell:cd | la commande CD]].
<note>Le répertoire de tra... est également stocké dans la variable ''$PWD'' du shell.</note>
[[doc:systeme:echo|La commande echo]] à s
méliorations ou échecs !))
cd est une commande shell intégrée.
Vous pouvez ouvrir une page d'aide pour... par le détail :
<note warning>[[doc:programmation:shell:repertoires|repertoire et chemin en détail.]]</no... rticulier, on utilise souvent [[doc:programmation:shell:tilde|le tilde]] pour faire référence à son réper