gpt4 book ai didi

sed多行替换问题

转载 作者:行者123 更新时间:2023-12-04 14:01:37 57 4
gpt4 key购买 nike

我遇到了 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"/
}

最佳答案

尝试用\和显式换行替换“\n”;像下面这样——

/"This/ {
N
s/"This *\n*too *\n*shall *\n*pass"/\
"This too shall pass"/
}

关于sed多行替换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6350800/

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