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
嗨,我想更换我的一部分 /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