關于正規表達式的講解請看博文:
這裡寫連結内容
簡介
grep (縮寫來自Globally search a Regular Expression and Print)是一種強大的文本搜尋工具,它能使用特定模式比對(包括正規表達式)搜尋文本,并預設輸出比對行。
選項介紹
下面為一些常用的指令參數選項:
選項 | 介紹 |
-? | 同時顯示比對行上下?行 |
-A? | 同時顯示比對行下?行 |
-B? | 同時顯示比對行上?行 |
-c | 列印比對次數 |
-E | 擴充正則比對egrep |
-f | 兩個檔案相同行 |
-F | fgrep |
-h | 不顯示比對行所在檔案名 |
-H | 同時顯示行和檔案名 |
-i | 忽略大小寫 |
-l | 隻顯示比對到的檔案名 |
-n | 顯示行号 |
-o | 隻顯示比對的字元 |
-r | 遞歸查詢 |
-v | 隻顯示不比對的行 |
–color=auto | 對比對到的文本進行着色後高亮顯示 |
-q | 靜默模式,即不輸出任何資訊 |
grep練習
我們結合正規表達式練習grep的用法:
1. 手機号碼
建一個檔案file:
查找手機号,假設手機号第二位隻有可能是3或5、7、8: