sed命令替换文件的一部分

sed command to replace part of file

嗨,我想更换我的一部分 /etc/sysconfig/file 它包括:

OPTIONS='--para'

CERT_PATH=/etc/cert

我想用 OPTIONS='--para --para2 172.0.0.0/16'

替换 OPTIONS='--para'

所以我尝试了:

sudo sed -i 's/"OPTIONS='--para'"/"`OPTIONS='--para --para2 172.0.0.0/16'"/' /etc/sysconfig/file

但是报错:

edit the /etc/sysconfig/file
sed: -e expression #1, char 88: unknown option to `s'

谁能帮我改正这个 sed 命令

试试这个:

sudo sed -i "s#OPTIONS='--para'#OPTIONS='--para --para2 172.0.0.0/16'#" /etc/sysconfig/file