我想提取所有行之前和之后我发现“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
谢谢!有用。你能简单地解释一下-v和RS代表 – HeMan