您的位置:首页 > 其它

如何通过sed命令在文件中包含某个关键字的指定行的上面或下面插入内容

2016-08-11 17:13 543 查看
在工作中,经常需要通过sed命令在文件中包含关键字的指定行附近插入文件内容。

1. 在包含某个关键字的行上面插入一行文字,命令如下:

sed -i '/hello/i\\1234' testfile

执行完命令后,会将i后面反斜杠后面的内容插入到包含hello关键字行的上面

2. 在包含某个关键字的行下面插入一行文字,命令如下:

sed -i '/hello/a\\4567' testfile

执行完命令后,会将a后面反斜杠后面的内容插入到包含hello关键字行的下面


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: