小编aik*_*ooh的帖子

在 POSIX.2 中从最后一个标记获取文本到 EOF

我有一个带有标记行的文本,例如:

aaa
---
bbb
---
ccc
Run Code Online (Sandbox Code Playgroud)

我需要从最后一个标记(不包括)到 EOF 获取文本。在这种情况下,它将是

ccc
Run Code Online (Sandbox Code Playgroud)

在 POSIX.2 中有一种优雅的方式吗?现在我使用两次运行:第一次使用nlgrep最后一次使用各自的行号。然后我提取行号并用于sed提取有问题的块。

文本段可能非常大,所以我害怕使用一些文本添加方法,比如我们将文本添加到缓冲区,如果我们遇到标记,我们清空缓冲区,这样在 EOF 时我们就有了最后一个块缓冲。

text-processing

9
推荐指数
2
解决办法
828
查看次数

标签 统计

text-processing ×1