【发布时间】:2018-06-15 12:47:02
【问题描述】:
我在一个文件上有一个标志
APP_URL=http://localhost
我想更新到
APP_URL=http://aws.test
我想覆盖它,我试过了
sed -i -e 's/APP_URL=http://localhost/APP_URL=http://aws.test/g' .env
和
sed -i -e 's/APP_URL="http://localhost"/APP_URL="http://aws.test"/g' .env
我一直在得到
sed: 1: "s/APP_URL="http://local ...": 替换命令中的错误标志:'l'
如何进一步调试?
【问题讨论】:
-
使用不同的分隔符,例如
,。sed -i -e 's,APP_URL=http://localhost,APP_URL=http://aws.test,g' .env
标签: bash shell sed environment-variables