linux的grep命令

  grep是一種強大的文本搜索工具,它能夠使用正則表達式搜索文本,並將搜索到的內容打印出來。

  grep命令的格式:grep [options] PATTERN [FILE..]

  搜索成功將執行狀態爲0,未搜索到將返回1,搜索文件的路徑錯誤將返回2.

  [options]:

  -c:顯示匹配到了多少行

  -n:爲輸出的文件添加行號

  -v:顯示沒匹配到的行

  -o:只顯示被匹配到的字符串

  -i:忽略大小寫

  --color: 給匹配到的字符添加顏色

  [PATTERN]:

  PATERN可以使普通的字符串,也可以使正則表達式。

  對於普通字符串,可以選擇加或者不加引號,但是字符串存在空格則需要加引號。使用普通字符串時,可以使用-f選項,匹配速度更快,等同於fgrep。

  例如:grep --color -n "root" /etc/passwd

  對於正則表達式,grep支持基本的正則表達式,包括:*, \?, [], [^], ^, $, \(\) ,[:digit:], [:lower:], {:alpah:]等。可以使用-e選項支持擴展的正則表達式,等同於egrep。


       

  


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