參考網址: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