gpt4 book ai didi

linux - 如果找到关键字,则删除定界符之间的模式

转载 作者:太空宇宙 更新时间:2023-11-04 10:34:49 25 4
gpt4 key购买 nike

我有一个大小适中的文档,每行包含 5 到 25 行,所有行都由一串 === 字符分隔。

我想做的是只保留一些文本,这很好,但如果找到某个关键字,我也想删除这些 === 字符之间的所有内容,我不知所措。

在此示例中,我想删除包含 X 的 === 字符之间的所有内容,包括 A、B、F 和 G。

======================================================================

A = 1

B = 2

C = 3

D = 4

E = 5

======================================================================

A = 0

B = 10

F = 5

G = 10

X = 20

======================================================================

有人知道吗?

预期输出:

A = 1

B = 2

C = 3

D = 4

E = 5

谢谢!

最佳答案

使用 GNU AWK:awk '!/X|F|G/' ORS= RS='===+' – andlrc

关于linux - 如果找到关键字,则删除定界符之间的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38116464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com