如何使用 cat 仅显示文件中的最后一段文本?

如何使用 cat 仅显示文件中的最后一段文本?

我在学校遇到了一个作业难题,但找不到答案。我有一个名为文本文件问题指出“使用命令经过适当修改,只显示文本的最后一段。这怎么可能呢?

答案1

另一种选择是使用 tac (reverse cat):

tac tomtextfile | grep "^$" -B1000000 -m1 | tac | grep -v "^$"

答案2

这应该可以解决问题:

cat tomtextfile | awk -v RS="" ' {last=$0} END {print last} '

相关内容