Warianty tego pytania z pewnością zadawano kilka razy w różnych miejscach, ale staram się usunąć ostatnie M
wiersze z pliku bez powodzenia.
Drugi najbardziej głosowało odpowiedź na to pytanie zaleca wykonanie następujących czynności, aby pozbyć się ostatniej linii w pliku:
head -n -1 foo.txt > temp.txt
Jednak gdy próbuję tego w OSX i Zsh, otrzymuję:
head: illegal line count -- -1
Dlaczego? Jak mogę usunąć M
ostatnie wiersze i przez pierwsze N
linie danego pliku?
head --version
? Z jakiego systemu korzystasz?
head --version
faktycznie zwraca błąd.