grep、sed批量替換檔案內容shell

oOo右右發表於2019-01-05

最近做測試環境容器化,每個專案的環境變數單獨一個檔案,昨天要把wap專案 ons mq服務的環境變數批量替換成新的(之前同事留下的坑)

把WAP dockerfile目錄下的環境變數批量替換掉,

思路:不用每行手動輸入,先把需要替換的變數寫入一個檔案./env ,使用shell讀取檔案每一行,grep 、再sed -i,一次性替換。

/data/dockerfile/wap/xx.env  專案環境變數檔案

./env 新舊環境變數檔案

ps:

這幾行shell我整整用了一個下午,==。。。

相關文章