gpt4 book ai didi

regex - sed 替换,包括换行符

转载 作者:行者123 更新时间:2023-12-02 17:38:17 27 4
gpt4 key购买 nike

我想更改文本文件,以便将任何以“Length:”开头的行附加到行。

我知道 sed '/\nLength:/Length:/' 不起作用,因为 sed 是基于行的。

谷歌搜索“How to match newlines in sed”确实发现了一个复杂的 sed 方法,用于将模式连接到下一行,但我不知道如何调整它。

如果有帮助,我们将不胜感激。

最佳答案

awk 中,您可以使用如下内容:

awk '/^/&&!/^Length/{printf "\n"}{printf "%s",$0}' infile

仅当行开头 ^ 匹配时才打印 \n。异常(exception):Length 是在开头找到的。

关于regex - sed 替换,包括换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31379190/

27 4 0
文章推荐: python - matplotlib 多行注释
文章推荐: javascript - 添加后拖放以重新排序
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com