我在文件上有一个标志
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'
如何继续进行调试?
我现在对任何建议持开放态度。
任何提示/建议/帮助都将非常感谢!
答案 0 :(得分:2)
你的命令中有太多的forwardslashes。要么使用\/
转义网址中的内容,要么为sed使用不同的分隔符,即:
sed 's#replace/this/string#with/this/one#g'