Varianti di questa domanda sono state sicuramente poste più volte in luoghi diversi, ma sto tentando di rimuovere le ultime M
righe da un file senza fortuna.
La seconda risposta più votata in questa domanda raccomanda di fare quanto segue per sbarazzarsi dell'ultima riga in un file:
head -n -1 foo.txt > temp.txt
Tuttavia, quando lo provo in OSX e Zsh, ottengo:
head: illegal line count -- -1
Perché? Come posso rimuovere le M
ultime righe e le prime N
righe di un determinato file?
head --version
? Quale sistema stai usando?
head --version
restituisce effettivamente un errore.