搜尋及取代多個檔案內的字串
範例: 利用 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