我需要替换我的一个文件夹中所有文件中的文本,并且正在使用 Perl 但出现错误。
这就是我正在运行的:
perl -pi.bak -e 's/<START>/<url><loc>http://www.mysite.com/page//g' *
基本上我只需要更换
<START>
有了这个:
<url><loc>http://www.mysite.com/page/
这是我得到的错误:
Illegal division by zero at -e line 1, <> line 1.
有人能告诉我我应该做什么吗?我也尝试了其他几种方法,但似乎都没有工作......我真的需要通过命令行来完成它,因为它有超过一千万行,所以它更快。谢谢!