Variantes desta pergunta certamente foram feitas várias vezes em lugares diferentes, mas estou tentando remover as últimas M
linhas de um arquivo sem sorte.
A resposta segundo mais votado em esta pergunta recomenda fazer o seguinte para se livrar da última linha em um arquivo:
head -n -1 foo.txt > temp.txt
No entanto, quando tento isso no OSX e no Zsh, recebo:
head: illegal line count -- -1
Por que é que? Como posso remover as M
últimas linhas e as primeiras N
linhas de um determinado arquivo?
head --version
? Que sistema voce está usando?
head --version
retorna um erro, na verdade.