針對某一目錄下,想取得檔案內有包含 指定文字 的檔案列表。
可以使用下面的方式來取得
( 範例是取得檔案內容中有包含 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:
張貼留言