gpt4 book ai didi

macos - 如何在与 SED 模式匹配之前插入 4 个换行符?

转载 作者:行者123 更新时间:2023-12-04 16:44:29 26 4
gpt4 key购买 nike

如何在模式匹配之前输入 4 个空白行?

我可以

sed '/patterntosearch4/G' 1.txt > 2.txt 

创建一个新文件 (2.txt),每个模式后都有一个空行。

但是如何在匹配之前输入 4 个空行?

联机帮助页 SED 似乎没有提供任何答案。

任何帮助深表感谢!!

最佳答案

这可能对你有用(GNU sed):

sed '/patterntosearch4/i\\n\n\n' file

或者,如果您更喜欢:
sed -e '/patterntosearch4/!b' -e 'G' -e 's/\(.*\)\(.\)/\2\2\2\2\1/' file

顺便说一句,当您使用 G 时命令,它在模式匹配的行后面插入一个换行符,我猜你想在模式匹配的行之前插入一个换行符。

关于macos - 如何在与 SED 模式匹配之前插入 4 个换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21858262/

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