sed命令實現檔案內容替換總結案例

2022-06-22 15:45:08 字數 1516 閱讀 7856

sed -i "s@aaaaa@bbbbb@g" /home/local/payment-biz-service/env/test.txt

sed -i "s#htxk.*#htxkaaaaa#g" /home/local/payment-biz-service/env/test.txt

案例使用:

專案中經常需要更改資料庫鏈結位址,由於是多個專案同時更換

所以使用sed批量更改

將/home/local/payment-biz-service/env/目錄下的db.propertiesbak檔案中連線資訊

改成jdbc.url=jdbc:mysql:

命令如下:

案例2:如果需要批量替換多個目錄的db.properties檔案內容呢?

分2步實現:

1.獲取所有需要修改的db.properties檔案列表

2.執行批量修改命令

shell 檔案內容替換 sed用法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!呼叫sed命令有兩種形式 sed options command file s sed options f scriptfile file s 刪除 d命令 sed 2d example 刪除example檔案的第二行。sed 2,d exampl...

Shell 檔案內容替換 sed用法

sed是乙個很好的檔案處理工具,本身是乙個管道命令,主要是以行為單位進行處理,可以將資料行進行替換 刪除 新增 選取等特定工作,下面先了解一下sed的用法。呼叫sed命令有兩種形式 sed options command file s sed options f scriptfile file s ...

sed直接替換檔案內容

sed i s zhangsan lisi g grep zhangsan rl modules 解釋一下 i 表示inplace edit,就地修改檔案 r 表示搜尋子目錄 l 表示輸出匹配的檔名 這個命令組合很強大,要注意備份檔案。1 sed y 1234567890 abcdefghij te...