Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 (Les droits d’accès) Pour commencer, créez un répertoire tp2droits, dans votre
répertoire personnel. Contrôlez les résultats des étapes 3, 4, 7, 9 à l’aide de la commande ls.
Exercice 2 (Les métacaractères) Créez le répertoire tp2mc dans votre répertoire personnel.
Déplacez-vous dedans ce répertoire. En une seule commande créez-y les fichiers suivants :
annee1 Annee2 annee4 annee45 annee41 annee510 annee saucisse annee banane En utilisant
les métacaractères vus en cours, lister tous les fichiers :
1. se terminant par 5
2. commençant par annee4
3. commençant par annee4 et de 7 lettre maximum
4. commençant par annee dont le 6ème caractère n’est pas un chiffre numérique
5. contenant la chaı̂ne ana
6. commençant par a ou A
7. dont l’avant dernier caractère est un 4 ou 1
2
Exercice 3 (La commande find) Créez le répertoire tp2find dans votre répertoire personnel.
Déplacez-vous dans ce répertoire et tapez la commande :
wget "www-l2ti.univ-paris13.fr/∼boudjit/Ex3.zip"
Cela téléchargera le fichier Ex3.zip dans tp2find. Décompressez ce fichier comme vu en TP1.
Accèdez au répertoire Ex3 ainsi créé.
1. Après avoir consulté le guide de find à propos du critère -mtime, trouvez tous les fichiers
du répertoire Ex3 modifiés au moins il y a un an. Le critère -mtime est à connaı̂tre dans ce
cours.
2. Trouvez tous les fichiers du répertoire Ex3 modifiés au plus il y a un an et se terminant par
“.txt”.
3. Trouvez tous les fichiers qui correspondent à des répertoires ou aux fichiers ordinaires ne
contenant pas la chaı̂ne “.txt”
4. Trouvez tous les fichiers dont les noms commencent par un “a” ou un “A” suivi éventuellement
de quelques lettres ou chiffres et se terminant par un chiffre entre 3 et 6.
Exercice 4 (La commande grep) Créez le répertoire tp2grep dans votre répertoire personnel.
Déplacez-vous dans ce répertoire et tapez les commandes :
wget "www-l2ti.univ-paris13.fr/∼boudjit/Germinal.zip"
wget "www-l2ti.univ-paris13.fr/∼boudjit/Poesies.tgz"
Décompressez les archives ainsi téléchargés. Résoudre les exercices suivants à l’aide de la commande
grep :
1. Dire si le mot soldat apparaı̂t dans le fichier Verlaine2.txt. Si vous arrivez à afficher ce
mot, faire apparaı̂tre les numéros de ligne (option -n).
2. Dire si le mot soldat apparaı̂t dans d’autres fichiers du répertoire Poesies.
3. Lister les fichiers du répertoire Poesies ne contenant pas le mot soldat
4. La structure \( mot1\| mot2\) permet de chercher plusieurs mots. En une seule ligne de
commande rechercher les mots soleil et parfums dans le fichier Rimbaud.txt
5. Dans combien de lignes la chaı̂ne de caractères “mine” apparaı̂t dans les fichier du répertoire
Germinal ?
6. La structure \<mot\> permet de délimiter les mots. Trouvez les occurrences du mot “mine”
(au singulier) dans les fichiers “zola1.txt”, . . ., “zola4.txt”.
7. Dans combien de lignes les mots commençant par “mine” apparaı̂ssent-ils dans “zola1.txt”,. . .,
“zola5.txt”.
8. Afficher le nombre de lignes blanches dans les fichiers du répertoire Germinal.
Les nouvelles structures présentées dans cet exercice sont à connaı̂tre dans ce cours.