sed 替换包括了引号怎么处理

2020-01-15 15:57:58 +08:00
 leosirius666a

把 FILE_SERVER_ROOT = '' 替换成 FILE_SERVER_ROOT = "http://127.0.0.1:8082"
或 FILE_SERVER_ROOT = 'http://127.0.0.1:8082'

sed -i "/$(NEW_FILE_SERVER)/c$(OLD_FILE_SERVER)" /tmp/.../settings.py

1017 次点击
所在节点    问与答
2 条回复
leosirius666a
2020-01-15 15:58:35 +08:00
是替换一行
FILE_SERVER_ROOT = '' -> FILE_SERVER_ROOT = 'http://127.0.0.1:8082'
ps1aniuge
2020-01-15 17:33:28 +08:00
为了实现查找替换配置文件格式化,自动化。简单化。我编写了一个 powershell 脚本
https://www.v2ex.com/t/482614#reply7

sed 可以下岗,尽解世界上的所有,查找,替换。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/638165

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX