Les filtres |
![]() |
![]() |
Exercices |
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 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
Exercice 4
Dans le fichier de résultat précédent remplacer les ":" par des " " (espace).
Solution:
cat lefichier | tr ":" " " > 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 5
Editez les cinq dernières lignes du fichier.
Solution:
tail -5 lefichier
Exercice 6
Editez les cinq premiers caractères du fichier.
Solution:
head -5c lefichier