grep是一款非常好用和我們在操作linux時候常用到的文本查找工具,這裏僅對grep命令常用的一些選項做介紹
grep:全局搜索正則表達式並顯示出來 以正則表達式的方式根據指定的模式查找或者搜索一個或者多個的文檔
COMMAND:grep,egrep,fgrep
#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
+ à次數匹配,表示1到N次
-f FILENAME à
-i à忽略大小寫
-o PATTERN à只顯示被匹配的本身 而非其所在的行
-r DIRECTORIESNAME à搜索多個文件,在指定目錄下遞歸搜索每一個文件
-v à取反,匹配到的不顯示,不匹配的顯示