【发布时间】:2018-03-27 17:07:33
【问题描述】:
我正在寻找运行脚本或命令来批量更改作为 URL 的字符串。我在这个论坛上看过很多例子,但是没有一个有效。
我创建了一个 .sh 文件来运行以下内容:
$SRC='$url = "https://www.myurl.com/subdir/process.do"';
$DST='$url="https://api.myurl.com/subdir/process.do"';
find . -type f -name "*.php" -exec sed -i 's/$SRC/$DST/g' {} +;
这不起作用。我认为这可能是因为搜索内容中有反斜杠?需要在 .php 文件的所有子目录中运行搜索/替换。
任何帮助将不胜感激。
谢谢!
【问题讨论】:
标签: linux shell sed text-processing