Vous êtes sur la page 1sur 1

RT3

Contrôle continu

Exercice 1 :

1- Écrire un script Ex1 qui affiche le nombre et les informations détaillées des répertoires contenus
dans le répertoire de travail.
2- Modifier le script Ex1 pour qu’il prenne en argument le répertoire à traiter à la place du répertoire
de travail. S’assurer qu’il y a exactement un argument qui correspond à un répertoire existant dont
on peut lister le contenu. Afficher un message d’erreur sinon.

Exercice 2 :

1- Utiliser while pour développer une boucle qui s’arrête lorsqu’une variable VAR, initialisée à 5,
vaut 0 et qui, à chaque itération, affiche le message " VAR vaut " suivi du contenu de VAR.
2- Reprendre la question 1 pour que le message affiché indique aussi si VAR est paire ou impaire :
" VAR vaut " suivi du contenu de VAR suivi de paire ou impaire.

Exercice 3 :

1- Créer un répertoire Ex3 dans le répertoire personnel.


2- Créer dans ce répertoire 3 fichiers nommés a, b et c.
3- Se placer dans le répertoire Ex3.
4- Ecrire un script, en utilisant la boucle for, pour renommer tous les fichiers du répertoire Ex3 en
fichiers d’extension .txt. Afficher à chaque fois le nouveau nom affecté à un fichier : " fichier a ->
fichier a.txt ".

Exercice 4 :

Ecrire un script Ex4 qui extrait n lignes du :


• fichier /etc/passwd si l’option –p est utilisée.
• fichier /etc/group si l’option –g est utilisée.

Les n lignes extraites seront de la ligne i à la ligne j avec i et j égaux respectivement à la longueur
d’une chaîne de caractères donnée en argument au script et son double.

Dorsaf SEBAI INSAT 2021/2022

Vous aimerez peut-être aussi