gpt4 book ai didi

sed - 从文件中删除匹配行和以下行

转载 作者:行者123 更新时间:2023-12-04 05:59:23 24 4
gpt4 key购买 nike

我在文件中有以下内容

######################

asd asd MISC/TEXT asd asd
data concering above line

bla bla bla SEARCH/TEXT bla bla bla
data concering above line

asd asd MISC/TEXT asd asd
data concering above line
#######################

如何删除包含 SEARCH/TEXT 的行及其后面的行?

编辑 - 块/段落总是两行长

EDIT2 - 为清晰起见,扩展了示例文件

最佳答案

编辑:

因为你说图案线后面只有一根数据线:

sed '/SEARCH\/TEXT/{N;d;}' yourFile

测试
kent$  echo "######################
bla bla bla SEARCH/TEXT bla bla bla
data concering above line

asd asd MISC/TEXT asd asd
data concering above line
#######################"|sed '/SEARCH\/TEXT/{N;d;}'
######################

asd asd MISC/TEXT asd asd
data concering above line
#######################

编辑2:

测试 使用新的示例输入:
kent$  echo "######################
dquote>
dquote> asd asd MISC/TEXT asd asd
dquote> data concering above line
dquote>
dquote> bla bla bla SEARCH/TEXT bla bla bla
dquote> data concering above line
dquote>
dquote> asd asd MISC/TEXT asd asd
dquote> data concering above line
dquote> #######################"|sed '/SEARCH\/TEXT/{N;d;}'
######################

asd asd MISC/TEXT asd asd
data concering above line


asd asd MISC/TEXT asd asd
data concering above line
#######################

关于sed - 从文件中删除匹配行和以下行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9111364/

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