[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

搜尋及取代多個檔案內的字串

範例: 利用 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


2023-09-11 07:23