Linux脚本在文件中插入一个新行

时间:2016-08-19 14:35:22

标签: linux bash shell sed

我有一个问题我正在尝试编写一个允许我在conf文件上写入的脚本,因此我尝试使用sed命令,但看起来它有效,但没有将其保存在文件所以我的脚本是

sed '/# Load Java configuration/i JBOSS_User=root'  ITg.conf

这应该添加" JBOSS_User = root"在#34; #Load Java配置"

之后

我该怎么做?

1 个答案:

答案 0 :(得分:0)

试试这个;

sed -i '/# Load Java configuration/i JBOSS_User=root'  ITg.conf

在此命令之前,进行如下备份;

cp ITg.conf ITg.conf_backup
man sed:

-i[SUFFIX], --in-place[=SUFFIX]

              edit files in place (makes backup if SUFFIX supplied)