我有一个网站目录,我需要将所有硬编码链接从一个域更改到另一个域。 寻找一个单一的(grep?sed?)bash命令,可以让我改变目录中所有文件中的所有文本。
以下将做到这一点:
sed -i 's/old_link/new_link/g' file...
不要忘记在链接地址中使用反斜杠来转义任何斜线,点和任何其他正则表达式特殊字符。
另外,请尝试:
perl -p -i -e <regex> <folder>