如果我让输出发送到标准输出,我有一个 sed 命令可以正常工作
sed s/defaultFedoraColor/grey/ stuff.js
但是,如果我尝试通过添加 -i 标志来更改文件
sed -i s/defaultFedoraColor/grey/ stuff.js
我收到错误消息
sed: 1: "stuff.js": unterminated substitute pattern
为什么旗帜会改变我的替换模式的合法性?
如果我让输出发送到标准输出,我有一个 sed 命令可以正常工作
sed s/defaultFedoraColor/grey/ stuff.js
但是,如果我尝试通过添加 -i 标志来更改文件
sed -i s/defaultFedoraColor/grey/ stuff.js
我收到错误消息
sed: 1: "stuff.js": unterminated substitute pattern
为什么旗帜会改变我的替换模式的合法性?