我感到很沮丧,以至于我认为是时候问一个问题了。
我正在尝试在一个硬编码到 1000 个页面中的网站上替换一个电子邮件地址。它在 FreeBSD 6.3 服务器上。
这是我正在使用的命令:
grep -R --files-with-matches 'Email\@domain.com' 。| 排序 | 独特 | xargs perl -pi -e 's/Email\@domain.com/Email\@newdomain.com/' *.html
这是我不断收到的错误:
xargs:未终止的报价
奇怪的是,当我在 3 个文件(嵌套结构)的测试用例上运行该命令时,它工作得很好。我一直在谷歌搜索,大多数解决方案似乎都处理在 . 和 xargs 之后的 -0。然而,这会产生一组不同的错误,让我相信我把东西放在了错误的地方。
在此先感谢您的帮助