grep過濾目錄或文件方法

在使用grep在指定目錄下查找包含指定字符串的文件是,我們想過濾(即不遞歸查詢指定目錄)時!可以使用 –exclude-dir 參數

  1. 單個目錄實例
搜索.目錄但不搜索在.目錄下的.svg目錄中包含“string”字符串的文件

grep -E "string"  . -R  --exclude-dir=.svg
  1. 多個目錄實例
過濾.git,res,bin目錄

grep -E "http"  . -R --exclude-dir={.git,res,bin}
  1. 多個文件實例
不搜索指定目錄下以.java或js結尾的文件

grep -E "http"  . -R --exclude=*.{java,js}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章