TP Pratique : Apprendre les Scripts sous Linux
Objectifs
Comprendre la structure d’un script.
Apprendre à manipuler des variables, conditions, et boucles.
Créer et exécuter des scripts pour automatiser des tâches courantes.
Étape 1 : Préparer l’environnement
1. **Ouvrir le terminal Linux.**
2. **Créer un répertoire pour les scripts :**
mkdir atelier_scripts
cd atelier_scripts
Étape 2 : Premier script simple
1. **Créer un script qui dit 'Bonjour' :**
nano [Link]
Contenu du fichier :
#!/bin/bash
echo "Bonjour, bienvenue dans cet atelier !"
2. **Rendre le script exécutable :**
chmod +x [Link]
3. **Exécuter le script :**
./[Link]
Étape 3 : Manipuler des variables
1. **Créer un script qui utilise une variable :**
nano [Link]
Contenu :
#!/bin/bash
utilisateur="Etudiant"
echo "Bonjour, $utilisateur ! Bienvenue dans le monde des scripts."
2. **Exécuter le script :**
./[Link]
3. **Exercice :**
Modifier le script pour demander le nom de l'utilisateur :
#!/bin/bash
echo "Entrez votre nom : "
read utilisateur
echo "Bonjour, $utilisateur !"
Étape 4 : Ajouter des conditions
1. **Créer un script avec une condition :**
nano [Link]
Contenu :
#!/bin/bash
echo "Entrez un nombre : "
read nombre
if [ $nombre -gt 10 ]; then
echo "Le nombre est supérieur à 10."
else
echo "Le nombre est inférieur ou égal à 10."
fi
2. **Exécuter le script :**
./[Link]
3. **Exercice :**
Modifier le script pour afficher si le nombre est pair ou impair.
Étape 5 : Utiliser des boucles
1. **Créer un script avec une boucle `for` :**
nano [Link]
Contenu :
#!/bin/bash
for i in {1..5}; do
echo "Itération : $i"
done
2. **Exécuter le script :**
./[Link]
3. **Exercice :**
Modifier le script pour afficher la table de multiplication d’un nombre saisi par l’utilisateur.
Étape 6 : Créer un script d’automatisation
1. **Objectif : Sauvegarder un fichier dans un dossier spécifique.**
2. **Créer le script :**
nano [Link]
Contenu :
#!/bin/bash
echo "Entrez le chemin du fichier à sauvegarder : "
read fichier
echo "Entrez le dossier de destination : "
read dossier
if [ ! -d "$dossier" ]; then
mkdir -p "$dossier"
fi
cp "$fichier" "$dossier"
echo "Fichier sauvegardé dans $dossier."
3. **Exécuter le script :**
./[Link]
Conclusion
Cet atelier vous a guidé pas à pas pour comprendre et manipuler les scripts sous Linux. Vous
avez appris à créer des scripts simples, gérer des variables, utiliser des conditions et des
boucles, et automatiser des tâches avec des exemples pratiques.