sed多行替换问题
|
我遇到了sed更换问题,希望你们中的一个能够帮助我。我确定我缺少一些简单的东西。
所以我有一个包含文本和引号的文件。引号本身可以在一行上,也可以跨多行。我希望报价单本身换行。作为示例,这里是文件的示例
And he said \"This too
shall pass\"
我需要将其更改为
And he said
\"This too shall pass\"
我尝试了以下sed,但无法正常工作-似乎匹配,但无法换新线
/\"This/ {
N
s/\"This *\\n*too *\\n*shall *\\n*pass\"/\\n\"This too shall pass\"/
}
没有找到相关结果
已邀请:
3 个回复
广躺椽
奥李
处插入换行符,然后通过
进行单行分隔所有内容(对
部分不满意...)
械怒等