Comme nous l'avons vu il est facile de couper le début d'un fichier sous linux, mais comme un plaisir ne vient jamais seul, il est aussi simple de supprimer des lignes à la fin d'un fichier. Cette fois il faut utiliser la commande head.
On reprend le même exemple que précédemment :
pcr@home:~$ cat monfichier.txt
Ligne 1
Ligne 2
Ligne 3
Ligne 4
Ligne 5
Cette fois en utilisant la commande head je vais supprimer les 3 dernières lignes du fichier :
pcr@home:~$ head -n-3 monfichier.txt
Ligne 1
Ligne 2
Je vous passe la redirection de sortie pour la création d'un nouveau fichier vous êtes rodés maintenant ;)
Image : Andrew Mason