【发布时间】:2016-09-28 12:04:16
【问题描述】:
我在 sed 命令中使用 replace 时遇到了一个问题。我有一个名为a.txt 的文件,我想用其他行替换一行,但出现上述错误。
我要替换的代码:
DOMAIN_LOCAL = "http://127.0.0.1:3000";
我希望它替换为任何其他 ip 让我们说如下:-
DOMAIN_LOCAL = "http://127.1.1.2:3000";
我尝试过的:-
ip=http://127.1.1.2:3000
sed "s/DOMAIN_LOCAL = .*$/DOMAIN_LOCAL = "$ip";/g" a.txt
但它给了我以下错误。有人可以在这里帮忙吗?
sed: 1: "s/DOMAIN_LOCAL = .*$/DO ...": bad flag in substitute command: '/'
【问题讨论】: