28.02.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!