我有一个网站的开发副本,其中包含相当多对其实时副本的硬编码引用。
我想将所有文件中出现的“www.”都替换为“dev.”
我认为我可以结合使用 grep + sed,但我不确定如何使用。
答案1
首先尝试在一个文件上使用 sedsed 's/foo/bar/g'
来将 foo 替换为 bar。然后我建议使用 find 而不是 grep。使用它来查找所有需要更改的文件(*.php、*.html 等...)。然后 find 有 -exec 选项。
请在开始之前备份您的项目。
我有一个网站的开发副本,其中包含相当多对其实时副本的硬编码引用。
我想将所有文件中出现的“www.”都替换为“dev.”
我认为我可以结合使用 grep + sed,但我不确定如何使用。
首先尝试在一个文件上使用 sedsed 's/foo/bar/g'
来将 foo 替换为 bar。然后我建议使用 find 而不是 grep。使用它来查找所有需要更改的文件(*.php、*.html 等...)。然后 find 有 -exec 选项。
请在开始之前备份您的项目。