Linux grep 結果不要秀 路徑 與 檔名

Linux 若想要多檔案、目錄要 grep 內容,可以使用 -r,但是出來的結果都會有檔名、路徑,不要呈現要怎麼做呢?

Linux grep 結果不要秀 路徑 與 檔名

Linux 的 grep 通常後面會 Pipe 接很多的處理,結果有檔名、路徑等資料,反而會造成後續的困擾。

可以使用 -h 來決定檔名路徑是否要呈現

  • -h, --no-filename
  • -H, --with-filename
    • 通常使用 -H 的話,還會搭配 -n 顯示行數
  • 範例:grep -r -h "match keyword" *

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料