1. 程式人生 > >linux 批量查詢並替換資料夾下所有檔案的內容

linux 批量查詢並替換資料夾下所有檔案的內容

1.批量查詢某個目下檔案的包含的內容,例如:

grep -rn "要找查詢的文字" ./

2.批量查詢並替換當前資料夾下的檔案內容。

 sed -i "s/要找查詢的文字/替換後的文字/g" `grep -rl "要找查詢的文字" ./`

3.批量查詢並替換任意資料夾下的檔案內容。

   sed -i "s/要找查詢的文字/替換後的文字/g" `grep -rl "要找查詢的文字" /任意資料夾`

使用時注意空格的存在!