一、 插入批量內容
批量修改檔案內容一般使用sed,但是在插入多行內容和不同格式的時候就遇到困難了,今天終於知道怎麼處理了,記錄一下!
插入以下內容。
變更前:
apiversion: extensions/v1beta1kind: deployment
metadata:
spec:
apiversion: extensions/v1beta1kind: deployment
metadata:
spec:
二、 匹配行的行尾新增記錄
將匹配到image: 192.168.1.200:1179後追加字尾
sed '/image: 192.168.1.200:1179/ s/$/:}/' deploy.yml
sed命令使用記錄
背景 檔案a,檔案b,檔案格式一致,有兩列,第一列為key,第二列為value。目的 將檔案a中的內容插入到檔案b中,不能在最後,不能有重複key 我的key和value用tab鍵分割 實現 我的實現很low,就是查詢key,若有再刪除再寫入,若無則直接寫入。增加了全域性變數a是為了插入b檔案後的順...
sed替換 使用案例記錄
緣由 需要批量修改n臺db的備份指令碼,把其中的乙個log日誌路徑修改下。乙個個vi進去修改太麻煩了,就想到了用sed替換命令。1將檔案的將 var log xtrabackuplog變成 mysqlbackup hostname xtrabackuplog date y m d log,原檔案內容...
sed命令使用簡單記錄
sed s pattern replace string file sed.txt中對每行的第乙個lifeng用lf替換 sed s lifeng lf sed.txt 原始檔內容不會變的 要替換所有內容,命令尾部加引數g sed s lifeng lf g sed.txt 要從每行的第二處內容進行...