sed:在关键字的一行前面追加内容 |
您所在的位置:网站首页 › sed指定行尾追加 › sed:在关键字的一行前面追加内容 |
在Ubuntu系统中,可以使用 sed 命令在关键字所在的行前面追加内容。 例如,假设你有一个名为 file.txt 的文件,并且想要在包含 "keyword" 的行前插入 "new content"。你可以运行以下命令: sed '/keyword/s/^/new content /' file.txt 这个命令会查找包含 "keyword" 的行,并在这些行的前面添加 "new content"。 这个命令的工作方式如下: '/' 和 '/' 之间的 "keyword" 是你正在查找的模式。s 表示替换操作。^ 是行首的表示。"new content" 就是你要插入的文本。注意:这个命令只会在屏幕上显示修改后的内容,而不会改变实际的文件。如果你想要将更改保存回文件,你可以使用 -i 选项: sed -i '/keyword/s/^/new content /' file.txt 以上命令会在包含 'keyword' 的行前追加 'new content'。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |