inux下批量替換多個檔案中的字串的簡單方法。用sed命令可以批量替換多個檔案中的字串。
命令如下:sed -i s/原字串/新字串/g `grep 原字串 -rl 所在目錄`
解釋一下:
-i 表示inplace edit,就地修改檔案
-r 表示搜尋子目錄
-l 表示輸出匹配的檔名
這個命令組合很強大,要注意備份檔案。
目前試下來就如下可以成功使用:
將browser中所有wi-fi 替換成wlan
sed -i s/wi-fi/wlan/g `grep wi-fi -rl . /`
注意這個
`符號 在於鍵盤上數字1旁邊的鍵
linux sed 批量替換字串
一月 21,2014 no comments linux下批量替換多個檔案中的字串的簡單方法。用sed命令可以批量替換多個檔案中的字串。命令如下 sed i s 原字串 新字串 g grep 原字串 rl 所在目錄 例如 我要把 charset gb2312 替換為 charset utf 8,執行...
linux sed 批量替換字串
linux下批量替換多個檔案中的字串的簡單方法。用sed命令可以批量替換多個檔案中的字串。命令如下 sed i s 原字串 新字串 g grep 原字串 rl 所在目錄 例如 我要把 charset gb2312 替換為 charset utf 8,執行命令 sed i s charset gb23...
linux sed 批量替換字串
一月 21,2014 no comments linux下批量替換多個檔案中的字串的簡單方法。用sed命令可以批量替換多個檔案中的字串。命令如下 sed i s 原字串 新字串 g grep 原字串 rl 所在目錄 例如 我要把 charset gb2312 替換為 charset utf 8,執行...