国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux中sed批量更改多個文件內容例子

2024-08-27 23:59:14
字體:
來源:轉載
供稿:網友

在linux中sed是一個在線編輯器了,它可以一次處理一行內容了,下面我們有一個問題就是要一次處理多個文件的內容了,下面我總結兩種方法供各位參考.

需要修改多個文件的內容,一個一個的替換比較繁瑣,那么有沒有什么好的方法直接多多個文件進行批量修改呢?方法如下:

1.sed

  1. grep old_string -rl ./* | xargs sed -i “s/old_string/new_string/g” 
  2. sed -i “s/old_string/new_string/g” `grep old_string -rl ./*` 
  3. 如: 
  4. sed -i “s/11/xxx/g” `grep 11 -rl ./*`  //Vevb.com 
  5. grep xxxx -rl ./* | xargs sed -i “s/x/asdfadsfasdfafd/g” 

2.perl

  1. perl -pi -e ‘s|old_string|new_string|g’ `find ./ -type f` 
  2. //如: 
  3. perl -pi -e ‘s|ISO-8859-1|UTF-8|g’ `find ./ -type f`

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新巴尔虎右旗| 富顺县| 馆陶县| 湄潭县| 百色市| 黄冈市| 铜鼓县| 多伦县| 大渡口区| 曲麻莱县| 朝阳县| 泾阳县| 宜宾市| 精河县| 吴旗县| 灵川县| 洛南县| 蒙城县| 阿图什市| 英山县| 雅江县| 浦东新区| 乌什县| 青州市| 梅州市| 镇远县| 博客| 容城县| 东港市| 阿尔山市| 固镇县| 晋城| 秦皇岛市| 南充市| 乡宁县| 丰顺县| 德保县| 于都县| 隆安县| 汶上县| 晋江市|