You are on page 1of 2

Travaux dirigs- Filtres

Exercice 1
Dans le fichier /home/user/f1
1. -Chercher les lignes contenant fst
2. -Chercher les lignes contenant seulement le MOT fst
3. -Chercher les ligne qui contiennent des chiffres
4. -Chercher les lignes qui ne contiennent pas des chiffres
5. -Chercher les lignes qui ne contiennent QUE des chiffres (ne contiennent pas de caractres)
6. -Chercher les lignes commenant par fst
7. -Chercher tout les utilisateurs qui ont sh comme shell par defaut
8. -Chercher les lignes contenant fst ou root
9. -Chercher les lignes contenant fst
10. -Recherche insensible a la casse des les lignes contenant fst
11. -Chercher les lignes contenant au moins un caractre minuscule ou majuscule
12. -Chercher les lignes contenant au moins un n ou un r
13. -Chercher les lignes commenant/terminant par un caractre majuscule
14. -Chercher les lignes contenant des chiffres
15. -Chercher les lignes commenant par un e ou E
16. -Chercher les lignes contenant un mot de 4 caractres commenant par r
17. -Chercher les lignes commenant par une lettre et que le deuxime caractre est un chiffre
18. -Chercher les lignes qui contiennent au moins un MOT commenant par un Majuscule
19. -Chercher les lignes qui contiennent au moins un mot commenant par e
20. -Ordonner les lignes par ordre alphabtique croissant
21. -Ordonner les lignes par ordre alphabtique croissant selon la deuxime
22. -Ordonner les lignes par ordre numrique croissant selon la troisime colonne
23. -Ordonner les lignes par ordre numrique dcroissant selon la troisime colonne
24. -Ordonner les lignes par ordre alphabtique croissant selon le deuxime colonne
25. -Rpter les taches prcdentes on tenant compte que le sparateur soit un espace
26. -Extraire les 4 premires lignes a partir du dbut du ficher
27. -Extraire les 4 premier caractre partir de la premire ligne
28. -Extraire toutes les lignes sauf les deux dernires
29. -Extraire les 4 dernires lignes a partie de la fin du fichier
30. -Extraire les 3 derniers caractres du fichier
31. -Extraire les 4 premiers caractre de chaque ligne
32. -Extraire les troisimes champs de chaque ligne
33. -Extraire le premier et le quatrime champ de chaque ligne
34. -Extraire les quatre premiers caractres du quatrime champ de chaque ligne
35. en utilisant la commande tr (voir son manual)
36. -Remplacer les caractres minuscules en majuscule
37. -Remplacer le caractre : par un espace
38. -Remplacer les chaines de caractres majuscules en minuscule

Exercice 2
Vous disposez d'un fichier textenomm telephone.txt dans le rpertoire agendase trouvant dans
votre rpertoire personnel. Le fichier telephone.txt est en fait un petit carnet dadresses qui sert
stocker les informations sur les utilisateurs. Chaque ligne de ce fichier est de la forme suivante :
Nom : prnom : numro de tlphone : adresse
NB :
- Les champs dans ce fichier sont spars par :
- Les numro de tlphone ooredoo, commence par 20,21,22,23,24,25,26,27,28,29
1- Comment peut-on affichez le carnet dadresses tri par ordre alphabtique de nom.
Sauvegardez le rsultat dans le fichier carnet_trie ?
2- Affichez les trois premires personnes dont le nom commence par F, en utilisant le fichier
carnet_trie.
3- Ecrire la commande qui vous permettra de dterminer combien dutilisateur vous avez stock
dans votre carnet dadresse.
4- Affichez juste le nom des personnes qui utilise comme oprateur tlphonique ooredoo et
envoyer le rsultat vers un fichier nomm abonn.
5- Trouvez tous les fichiers de votre arborescence dont le nom commence par a et se termine par
lextension .so.

Exercice 3 :
la recherche des fichiers aux extensions jpg, jpeg et png du rpertoire ~/public_html
rechercher tous les homedirs du rpertoire home,
supprimer tous les fichiers ou dossiers du rpertoire ~/tmp gs de plus de 3 jours
en utilisant -newer . rechercher les fichiers plus rcents quun autre
Donner la liste des fichiers de /etc ayant t modifis ces dernires 24 heures.
Rechercher les fichiers vides dans votre rpertoire de connexion
Rechercher tous les fichiers disposant EXACTEMENT des droits *rwxrw-r--
Rechercher dans /etc les fichiers commenant par syslog et ne finissant pas par .conf