linux Regex

來源:互聯網
上載者:User

標籤:linux   字串   資訊   運算式   區分大小寫   

Regex:

               也稱常規標記法。Regex使用單個字串來描述,匹配一系列符合某個句話規劃的字串,Regex通常被用來檢索,替換那些符合某個模式的文本。

*******************************************************************************************

  1. grep :

          linux系統中grep命令是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並      把匹配的行列印出來,使用許可權為所有的使用者。

   使用格式 : grep [option]

  

   主要參數:[option]

             -c : 只輸出匹配行的行數

             -I : 不區分大小寫(只適用於單字元)

             -h : 查詢多檔案時不顯示檔案名稱

             -l :查詢多檔案時只輸出包含匹配字元的檔案名稱

             -n :顯示匹配行及行號

             -s :不顯示不存在或無匹配文本的錯誤資訊

             -v :顯示不包括匹配文本的所有行

             patternRegex主要參數:

             \ : 忽略Regex中特殊字元的原有含義

             ^ : 匹配Regex的開始行

             $ : 匹配Regex的結束行

             \< : 從匹配Regex的行開始

             \> : 到匹配Regex的行結束

             [ ] : 單個字元,如[A]即A符合要求

             [ - ] :範圍,如[A-Z],即A,B,C一直到Z都符合要求

             。:  所有的單個字元

             * : 有字元,長度可以為0             

                              

 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/3E/E5/wKioL1PH_vahPgWcAAA334l8wu0148.jpg" title="QQ20140718004501.png" style="float:left;" alt="wKioL1PH_vahPgWcAAA334l8wu0148.jpg" />


輸出/etc/passwd檔案中,帶有‘root’字元的行數,為2


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/3E/E5/wKiom1PH_m6ABmF4AABV4v_ab9Y375.jpg" title="QQ20140718004826.png" alt="wKiom1PH_m6ABmF4AABV4v_ab9Y375.jpg" />

輸出/etc/passwd檔案中,帶有‘root‘字元的所有行,並顯示個每行的行數,分為1,11


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/3E/E5/wKioL1PIAN-AYTosAABIBpK5UNc851.jpg" title="11.png" alt="wKioL1PIAN-AYTosAABIBpK5UNc851.jpg" />

顯示/etc/passwd檔案中,不包含‘hungss’字元的所有行

顯示/etc/shadow檔案中,不包含‘root’字元的所有行




本文出自 “沒那麼簡單” 部落格,請務必保留此出處http://hungss5657.blog.51cto.com/8011603/1439758

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.