Vous êtes sur la page 1sur 4

TP N°5

‘Système d’exploitation
Ubuntu’
Exercice 1 :
1. Combien y a-t-il de communes ?
$cat communes.txt | wc -l

2. Nombre de communes dont le nom contient 'le mesnil'. $ cat


communes.txt | grep 'le mesnil'

cat communes.txt | grep 'le mesnil' | wc -l


3.
Nombre de communes dont le nom commence par 'le mesnil'. $ cat
communes.txt | grep 'le mesnil' | grep '^le mesnil'

cat communes.txt | grep 'le mesnil' | grep ‘^ le mesnil’ | wc -l

4. Nom des deux communes dont le nom contient le mesnil mais


pas au début ?
cat communes.txt | grep 'le mesnil' | grep -v '^le mesnil'

5. Liste des communes dont le code postal est 08300 (il y en 30)
cat communes.txt | grep 'le mesnil' | grep -v '^le mesnil'
cat communes.txt | grep '08300' | wc -l

6. Liste des communes des Ardennes (08) triée (il y en a 510,


pas 709 !)
$ cat communes.txt | egrep '\08[0-9]{3}\>'

7. Liste des codes postaux des Ardennes triée, avec le nombre


de communes ayant ce code
postal
$ cat communes.txt | egrep '\08[0-9]{3}\>' | cut -f2

$ cat communes.txt | egrep '\08[0-9]{3}\>' | cut -f2 | sort

Vous aimerez peut-être aussi