寻找及取代多个文件内的符串
样例: 利用 Perl 把位於现有路径内的 .html 文件里的每个 yourdomain 符串以 mydomain 取代。
perl -pi -e "s/yourdomain/mydomain/g;" *.html
如上,但将原有文件备份。
perl -pi -e.bak "s/yourdomain/mydomain/g;" *.html
如果你宁愿用一个较轻量的方法,可以采用 sed:
sed -i 's/yourdomain/mydomain/g' *.html
(假若你想在 sed 使用扩展的正规表达式,请加入 -r。)
Translation of revision 4