Guide Bash du débutant - Index général des HOWTOs et mini ...
Guide Bash du débutant - Index général des HOWTOs et mini ...
Guide Bash du débutant - Index général des HOWTOs et mini ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.3. Exécuter un programme dans un script.<br />
4. Construction de blocs<br />
4.1. Construction de blocs Shell<br />
5. Ecrire de bons scripts<br />
5.1. Caractéristiques d'un bon script<br />
5.2. Structure<br />
5.3. Terminologie<br />
5.4. Un mot sur l'ordre <strong>et</strong> la logique<br />
5.5. Un exemple <strong>Bash</strong> script : mysystem.sh<br />
5.6. Exemple : init script (NdT d'initialisation)<br />
6. Résumé<br />
7. Exercices<br />
2. Ecrire <strong>et</strong> corriger <strong>des</strong> scripts<br />
1. Créer <strong>et</strong> lancer un script<br />
1.1. Écrire <strong>et</strong> nommer<br />
1.2. script1.sh<br />
1.3. Exécuter le script<br />
2. Les bases <strong>du</strong> script<br />
2.1. Quel Shell exécutera le script ?<br />
2.2. Ajout de commentaires<br />
3. Débugger (NdT : corriger) les scripts <strong>Bash</strong><br />
3.1. Débugger le script globalement<br />
3.2. Débugger qu'une partie <strong>du</strong> script<br />
4. Résumé<br />
5. Exercices<br />
3. L'environnement <strong>du</strong> <strong>Bash</strong><br />
1. Les fichiers d'initialisation <strong>du</strong> Shell<br />
1.1. Les fichiers de configuration qui agissent sur tout le système<br />
1.2. Les fichiers de configuration utilisateur<br />
1.3. Modification <strong>des</strong> fichiers de configuration <strong>du</strong> Shell<br />
2. Variables<br />
2.1. Types de variables<br />
2.2. Créer <strong>des</strong> variables<br />
2.3. Exporter les variables<br />
2.4. Variables réservées<br />
2.5. Paramètres spéciaux<br />
2.6. Script à finalités multiples grâce aux variables<br />
3. Echappement <strong>et</strong> protection de caractères<br />
3.1. Pourquoi protéger ou 'échapper' un caractère ?<br />
3.2. Le caractère Echap (escape)<br />
3.3. Les apostrophes<br />
3.4. Les guillem<strong>et</strong>s<br />
3.5. Codage ANSI-C<br />
3.6. Particularités<br />
4. Le processus d'expansion de Shell<br />
4.1. Généralité<br />
4.2. L'expansion d'accola<strong>des</strong><br />
4.3. L'expansion <strong>du</strong> tilde<br />
4.4. Paramètre Shell <strong>et</strong> expansion de variable<br />
4.5. La substitution de commande<br />
4.6. L'expansion arithmétique<br />
4.7. La substitution de processus<br />
4.8. Le découpage de mots<br />
4.9. Expansion de noms de fichier<br />
5. Alias<br />
5.1. Que sont les alias ?<br />
5.2. Créer <strong>et</strong> supprimer <strong>des</strong> alias<br />
6. Plus d'options <strong>Bash</strong><br />
6.1. Afficher les options<br />
6.2. Changer les options