sed命令替换部分文件

时间:2016-01-28 12:51:20

标签: bash sed command-line-interface

您好我想替换/etc/sysconfig/file的一部分 它包括:

OPTIONS='--para'

CERT_PATH=/etc/cert

我想将OPTIONS='--para'替换为OPTIONS='--para --para2 172.0.0.0/16'

所以我试过了:

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命令

1 个答案:

答案 0 :(得分:0)

试试这个:

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