分類:Linux

手動大量變更named設定檔

趁著有空時,將之前一直沒調整的 domain name server 設定改一改,由於管理的域名約200個,一個一個改效率太差外,也容易出錯,使用一些指令來協助變更。

變更目前目錄下的所有檔案,將111.111.111.111變為222.222.222.222

find *.* | xargs -i sed -i 's/111.111.111.111/222.222.222.222/g' {}

變更目前目錄下的所有檔案,針對 named 設定檔變更日期

find *.* | xargs -i sed -i 's/20[0-9][0-9]\{7\}/2017050201/g' {}

在 vim 中取代所有字串

:1,$s/111.111.111.111/222.222.222.222/g

檢查目前目錄下,檔案中是否仍有111.111.111.111字串

find *.* | xargs grep '111.111.111.111'