1. 程式人生 > >將某個資料夾下的同類型檔案中的字串全部替換

將某個資料夾下的同類型檔案中的字串全部替換

背景:很多開發的時候需要把一個資料夾中同一型別檔案的某個字串全部替換成另外一個字串,sed可以快速替換。

sed -i "s/原字串/替換字串/g" `grep 原字串 -rl --include="*.副檔名" ./`

 

如:

sed -i "s/learning_system_new/learning_system/g" `grep learning_system_new -rl --include="*.py" ./`

把當前目錄下所有副檔名為.py的檔案中包含 learning_system_new字串替換成 learning_system 字串。