Sous linux il est très facile de supprimer les premières lignes d'un fichier en utilisant la commande tail.
Dans mon exemple j'utilise un fichier qui contient le texte suivant :
pcr@home:~$ cat monfichier.txt
Ligne 1
Ligne 2
Ligne 3
Ligne 4
Ligne 5
Avec la commande tail je vais afficher toutes les lignes du fichier à partir de la ligne 3 :
pcr@home:~$ tail -n+3 monfichier.txt
Ligne 3
Ligne 4
Ligne 5
Maintenant que mes lignes sont bonne je n'ai plus qu'à couper le début du fichier en redirigeant la sortie vers un autre fichier :
pcr@home:~$ tail -n+3 monfichier.txt > monfichiercut.txt
Et voici le contenu de monfichiercut.txt :
pcr@home:~$ cat monfichiercut.txt
Ligne 3
Ligne 4
Ligne 5
Vous pouvez aussi faire la même chose à la fin du fichier.
Image : Ryawesome