[英]Replace variable value in javascript using sed command
我在app.js中有一个变量称为
process.env.NODE_ENV ='发展';
我尝试使用sed命令替换从开发到生产的价值。
sed -i -e "s/process.env.NODE_ENV = \'development\';/process.env.NODE_ENV = \'production\';/g" app.js
但是它没有用。 如何更改app.js文件中的值。
当您使用双引号时,shell将解释反斜杠。 您可以通过set -x
看到这一点。 解释后的命令称为:
sed -i -e 's/process.env.NODE_ENV = \'\''development\'\'';/process.env.NODE_ENV = \'\''production\'\'';/g' app.js
如果删除反斜杠,它将起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.