这个问题的变体当然已经在不同的地方被问过几次了,但是我试图M
从文件中删除最后几行而没有运气。
在第二个最投票的答案在这个问题建议做以下摆脱在文件的最后一行:
head -n -1 foo.txt > temp.txt
但是,当我在OSX和Zsh中尝试该操作时,我得到:
head: illegal line count -- -1
这是为什么?我如何删除M
最后一个行和在第一个 N
给定文件的行?
1
见POSIX头部和尾部没有配备等效
—
斯特凡Chazelas
输出是
—
jofel 2014年
head --version
什么?您正在使用什么系统?
@jofel
—
2014年
head --version
实际上返回错误。