grep 是一個最初用於 Unix 操作系統的命令行工具。在給出文件列表或標准輸入后,grep會對匹配一個或多個正則表達式的文本進行搜索,並只輸出匹配(或者不匹配)的行或文本。
grep 可根據提供的匹配模式列表,查詢文件中的匹配行.發現匹配行后,行內容會被標准輸出(默 認),如果使用了其它參數,可以產生其它格式的輸出。
grep 用於匹配文本,它對輸入行的長度沒有限制,除非受限於可用內存大小,並且可以匹配行內任意字符。
使用方法grep -[可選參數] ‘搜索內容串’ filename
常用參數選項
-c 計算找到的符合行的次數。
-i 忽略大小寫。
-n 顯示匹配行及行號。
-v 找到沒有搜索字符串的行。
-h 查詢多文件時不顯示文件名。
-l 查詢多文件時只輸出包含匹配字符的文件名。
-s 不顯示不存在或無匹配文本的錯誤信息。
