RHEL十五(通過GREP使用正規表示式)

2021-07-04 05:00:10 字數 477 閱讀 6484

正規表示式與grep的關心:正則是一種表示式語法,grep是一條命令,用於匹配文字並顯示文字當前行,支援正規表示式

grep ^root  /etc/shadow -ni     -n顯示行號   -i忽略大小寫

grep 'r..t'  /etc/passwd 點表示匹配任意單個字元

grep 'r[abcdefg]t'  /etc/passwd   表示匹配其中的任意乙個字元

grep nologin$  /etc/passwd  $表示行尾

grep -v root  /etc/passwd  查詢沒有出現root字樣的行

grep -v root  /etc/passwd |grep -v nologin /etc/passwd      grep -e -v root\|nologin  /etc/passwd     egrep -v 'root|nologin' /etc/passwd查詢沒有root並且沒有nologin的行

通過grep學習正規表示式

在linux的學習當中,正規表示式是非常重要的部分,現在我想通過grep命令來解析和學習正規表示式,同時也能將grep的相關功能展示清楚。從乙個例子開始 上述例子我試圖從test.txt中獲取字串a line所在的行。那麼這個過程中到底發生了什麼呢?我們從下面的示意圖中可以有所了解 從上圖可以很直觀...

正規表示式 grep 的使用

最近看linux下 編譯程式,查詢的些東西的時候感覺老吃力,不知道怎麼找,是對shell的grep有點了解,但是真正自己寫就吃力了,今天好好練習下,參考做點記錄,方便以後使用.錨定行的開始 如 grep 匹配所有以grep開頭的行。錨定行的結束 如 grep 匹配所有以grep結尾的行。匹配乙個非換...

grep命令使用 正規表示式(zz)

1.grep簡介 grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到螢幕,不影響原檔案內容。grep可用於shell指令碼,因為grep通過返回乙個狀態值來說明搜尋的狀態,如果模板搜尋成功,則返回0,如果搜尋不成...