常常需要搜尋特定字串在哪個檔案中
上網查了一下,發現這樣的用法:
find 欲搜尋資料夾 -name “檔案名稱” -exec grep -H “字串” {} \;
簡單做個範例:
find /var/www/website -name “*.php” -exec grep -H “abc” {} \;
就是在 /var/www/website 資料夾中,搜尋所有副檔名是.php的檔案
再從這些檔案中搜尋檔案內文中包含 abc 字串的地方
然後還可以把它生成txt檔來查詢更方便=>
find /var/www/website -name “*.php” -exec grep -H “abc” {} \; > /tmp/search_result.txt
這樣就會把上面的結果生成一個檔案丟到/tmp/search_result.txt中
方便用more還是什麼的來看