gpt4 book ai didi

linux - 在匹配模式后的第三行附加以逗号 ',somestring' 开头的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 06:01:36 25 4
gpt4 key购买 nike

我需要一个 shell 脚本,使用 sedawk 在匹配模式之后的第三行末尾附加一个以逗号 ',somestring' 开头的字符串。

这是一个例子:

之前

Pattern
somestuff
anotherstuff, random

之后

Pattern
somestuff
anotherstuff, random,Somestring

最佳答案

这是一个awk

awk '/Pattern/ {f=3} f--==1 {$0=$0",Somestring"} 1' file
Pattern
somestuff
anotherstuff, random,Somestring

如果找到Pattern,则将计数器设置为3
将计数器减一并测试是否为 1
如果为真,请添加文本。最终打印所有行。

关于linux - 在匹配模式后的第三行附加以逗号 ',somestring' 开头的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57275550/

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