Варианты этого вопроса, конечно, задавались несколько раз в разных местах, но я безуспешно пытаюсь удалить последние M
строки из файла.
Второй наиболее проголосовали ответ на этот вопрос рекомендует сделать следующее , чтобы избавиться от последней строки в файле:
head -n -1 foo.txt > temp.txt
Однако, когда я пробую это в OSX и Zsh, я получаю:
head: illegal line count -- -1
Это почему? Как я могу удалить M
последние строки и в первые N
строки данного файла?
head --version
? Какую систему вы используете?
head --version
возвращает ошибку на самом деле.