Linux
    
    
    
    
         | 
        
        2023-04-04
    
    
    
         | 
        
        129
    
    
    
  
                
                SED 基本操作
| sed -e s/before/after/g target.file > target.file
 | 
多檔取代
直覺上我們會用 wildcard 取代上面的 target.file,例如改成 *.file 似乎就能完成
| sed -e s/before/after/g *.file > *.file
 | 
但是這樣是不能一次的多檔快速取代的,因為要寫入的檔案沒辦法用 wildcard,所以必須搭配 find [2] 使用。
| find ./ -name '*.file' -exec sed -i "s/before/after/g" {} \;
 |