谁在特定句子后更改文本

谁在特定句子后更改文本

嗨,我得到这个文件 /lib/systemd/system/vsftpd.service 我何时更改此行中的某些内容

ExecStart=/usr/sbin/vsftpd /etc/vsftpd_conf/blablabla/vsftpd.conf

我想用变量替换 vsftpd_conf/ !我测试过了

domaine=2m-partners.tn

 d=$(echo "${domaine}" | sed -e 's/[]$.*[\^]/\\&/g' )

 sed -e "s/^vsftpd_conf\.*$/vsftpd_conf\/${d}\/vsftpd.conf/g" /lib/systemd/system/vsftpd.service

但得到这个结果

ExecStart=/usr/sbin/vsftpd /etc/vsftpd.conf/${d}/vsftpd.conf

相关内容