Exercices TP unix sur Les filtres - cut - sort - tail - head

{sidebar id=6}{sidebar id=1}

Exercice 1

Copiez le fichier /etc/passwd dans votre home directory. Editez uniquement les champs contenant le login et la home directory.

Solution:

cd
cp /etc/passwd ~
cut -d: -f1,6 passwd

Exercice 4

Dans le fichier de résultat précédent remplacer les ":" par des " " (espace).

Solution:

cat lefichier | tr ":" " " > lefichier

Exercice 5

Editez les cinq dernières lignes du fichier.

Solution:

tail -5 lefichier

Exercice 2

Triez passwd sur le nom

Solution:

sort -t: +0 -1 passwd

Exercice 3

Extraire les nom de login et UID puis triez suivant les UID, le tout en une seule commande, vous redirigerez le tout vers un fichier

Solution:

cut -d: -f1,3 passwd | sort -t: -n +1 -2 > lefichier

Nota:

On aurait pu avoir le même résultat en une seule commande:

cut -d: -f1,3 | sort -t: -n +1 -2 | tr ":" " " > lefichier

Exercice 6

Editez les cinq premiers caractères du fichier.

Solution:

head -5c lefichier


Article publié le 31 Juillet 2009 Mise à jour le Mercredi, 03 Mars 2010 17:27 par Salim KHALIL