用sed命令替换apacheenvvars

用sed命令替换apacheenvvars,apache,sed,Apache,Sed,大家好,我是sed编辑器的新手,我需要替换我的envvars文件中的以下行: 当前线路 export APACHE_RUN_USER=www-data 我需要换一个新的 export APACHE_RUN_USER=admin 我试过了 sed -i "s/export APACHE_RUN_USER=www-data/export APACHE_RUN_USER=nbadmin/"envvars 这是行不通的。export和apache之间有一个空格。 有人能帮忙吗? 提前谢谢 您缺少文

大家好,我是sed编辑器的新手,我需要替换我的envvars文件中的以下行:

当前线路

export APACHE_RUN_USER=www-data
我需要换一个新的

export APACHE_RUN_USER=admin
我试过了

sed -i "s/export APACHE_RUN_USER=www-data/export APACHE_RUN_USER=nbadmin/"envvars
这是行不通的。export和apache之间有一个空格。 有人能帮忙吗?
提前谢谢

您缺少文件名之前的空格。

我认为您缺少
nbadmin/“envvars
之后的空格。应该是
nbadmin/“envvars
,就是这样!非常感谢,真的很感谢!是的,我知道费多尔基是真正回答这个问题的人,但是这个问题应该结束了。