linux之grep命令

grep是一款非常好用和我們在操作linux時候常用到的文本查找工具,這裏僅對grep命令常用的一些選項做介紹

 

grep:全局搜索正則表達式並顯示出來  以正則表達式的方式根據指定的模式查找或者搜索一個或者多個的文檔

COMMANDgrepegrepfgrep

#grep SET  FILENAME  à搜索某文件中匹配到的字符串

#grep  --color=<auto|always> SET FILENAME

-A  NUM  à在匹配到某個行後也顯示之後的N

-B  NUM  à在匹配到某個行後也顯示之前的N

-C  NUM  à在匹配到某個行後上下N行都顯示

-E  à=egrep  擴展

   \{m,n\}à{m,n}

   \(\)à()

   |  à或者  例如:a|b  àa或者b  ;ab|cd  àabd或者acd

+  à次數匹配,表示1N

  -f FILENAME  à

-i  à忽略大小寫

-o  PATTERN  à只顯示被匹配的本身 而非其所在的行

-r DIRECTORIESNAME à搜索多個文件,在指定目錄下遞歸搜索每一個文件

-v  à取反,匹配到的不顯示,不匹配的顯示

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章