2009-01-17

【L】取得檔案內容有 - 指定文字 - 的檔案列表

針對某一目錄下,想取得檔案內有包含 指定文字 的檔案列表

可以使用下面的方式來取得

( 範例是取得檔案內容中有包含 search-string 的檔案列表)

grep -Ri search-string *

1.指令短
2.內容詳細,會指出是那一行有這個字串
3.檔案中有多行,就顯示幾筆資料
PS. i 是不管大小寫

find . -name '*.php' -print0 | xargs -r -0 grep -l search-string

1.指令比較長
2.只會顯示檔案名稱,不會指出是那一行
3.檔案中有多行,也只顯示一筆資料

總結:第一個比較好用。是 部落小波 提供

0 comments:

張貼留言