删除 shell 中的最后一行
Strip last line in shell
如何使用 Unix 工具去除文本文件的最后一行?可以采取行动,因此可能会感谢 truncate
的版本。
我想应该有使用 grep
、sed
或 head
或类似工具的解决方案,但我想不出一个简洁的版本。
输入:
one
two
three
输出:
one
two
sed
是你的朋友。这会打印所有内容,但不会打印给定文件的最后一行。
$ sed $d file
如何使用 Unix 工具去除文本文件的最后一行?可以采取行动,因此可能会感谢 truncate
的版本。
我想应该有使用 grep
、sed
或 head
或类似工具的解决方案,但我想不出一个简洁的版本。
输入:
one
two
three
输出:
one
two
sed
是你的朋友。这会打印所有内容,但不会打印给定文件的最后一行。
$ sed $d file