在工作中,经常需要通过sed命令在文件中包含关键字的指定行附近插入文件内容。
1. 在包含某个关键字的行上面插入一行文字,命令如下:
sed -i '/hello/i\\1234' testfile
执行完命令后,会将i后面反斜杠后面的内容插入到包含hello关键字行的上面
2. 在包含某个关键字的行下面插入一行文字,命令如下:
sed -i '/hello/a\\4567' testfile
执行完命令后,会将a后面反斜杠后面的内容插入到包含hello关键字行的下面
本文介绍了如何利用sed命令在包含特定关键字的行之前或之后插入文本。通过两个具体示例展示了命令格式及其效果。

1435

被折叠的 条评论
为什么被折叠?



