sed 匹配出多行时如何只在第一个匹配行下方添加行
1个回答
展开全部
可以做到: 只在第一次匹配到alex的行下加新行: root@alex:/tmp# cat alex.txt alex 1 bbbb cccc alex 2 dddd alex 3 root@alex:/tmp# sed '/alex/{s/$/\nI am the new line/;:f;n;b f;}' alex.txt alex 1 I am the new line bbbb cccc alex 2 dddd alex 3 root@alex:/tmp#
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询