Des variantes de cette question ont certainement été posées plusieurs fois à différents endroits, mais j'essaie de supprimer les dernières M
lignes d'un fichier sans chance.
La deuxième réponse la plus votée dans cette question recommande de procéder comme suit pour se débarrasser de la dernière ligne d'un fichier:
head -n -1 foo.txt > temp.txt
Cependant, lorsque j'essaye cela dans OSX & Zsh, j'obtiens:
head: illegal line count -- -1
Pourquoi donc? Comment supprimer les M
dernières lignes et les premières N
lignes d'un fichier donné?
head --version
? Quel système utilisez-vous?
head --version
renvoie en fait une erreur.