sed使用記錄

2022-09-02 18:15:08 字數 515 閱讀 8254

一、 插入批量內容

批量修改檔案內容一般使用sed,但是在插入多行內容和不同格式的時候就遇到困難了,今天終於知道怎麼處理了,記錄一下!

插入以下內容。

變更前:

apiversion: extensions/v1beta1

kind: deployment

metadata:

spec:

apiversion: extensions/v1beta1

kind: 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 要從每行的第二處內容進行...