【发布时间】:2018-03-24 04:13:44
【问题描述】:
我想提取找到“ACCCC”之前和之后的所有行,直到空白行
这是一个示例数据
ABCDEFG
ABASLDKJ
ASDASKKK
ASDASDAS
ACCCC
ASDASDAS
ASDASDAS
ASDASDAA
我尝试使用 sed
sed -n '/ACCC/,/^$/p' test
#ACCCC
#ASDASDAS
#ASDASDAS
但是使用这个我没有得到上面的行。
我知道我可以使用 grep -A -B,但模式前后的行数可能会在我的原始数据中发生变化
我需要提取
ABASLDKJ
ASDASKKK
ASDASDAS
ACCCC
ASDASDAS
ASDASDAS
【问题讨论】: