grep sed 用法

參考網址:itsmw

grep 

– r : 指定的目錄下的所有檔案和目錄

– i : 搜尋字串不分大小寫 

範例一 : 找出有 "John" 關鍵字不分大小寫的所有檔案
 

    $ grep -r -i "John" . <. 指在當前路徑下找尋>
    ./test2.txt:Long time no see, John
    ./test1.txt:Hi John

範例二 : 

grep -r --include='*.php' substr .

 

替換檔案的字串, 可以用 sed 完成, 例如:
sed -i 's/substr/mb_substr/g' filename.txt

 

資料夾內所有檔案之檔名轉碼

指令

convmv -f big5 -t utf8 –notest *

 

Linux 下要查看檔案的編碼有多種方法, 以下會用 file 指令查看檔案的編碼。例如查看 php.ini 檔案的編碼:

$ file -i php.ini
php.ini: text/plain; charset=us-ascii

 

本篇發表於 Linux系統。將永久鏈結加入書籤。