要在与您的正则表达式匹配的每一行上方添加一个空行,您可以使用:
sed '/regexp/{x;p;x;}'
但是我想添加一个空行,而不是上面的一行,而是在与我的正则表达式匹配的行之上的两行。
我将匹配的模式是地址行中的邮政编码。
以下是文本格式的片段:
随机信息(属于以前的商家)
商家名称
商家地址
例如:
所讲语言:英语
Arnold's Cove, Nfld (sub To Clarenville)
Nile Road, Arnolds Cove, NL, A0B1N0
我想在商家名称上方添加一个新行:
语言:英语
Arnold's Cove, Nfld (sub To Clarenville)
Nile Road, Arnolds Cove, NL, A0B1N0