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...