首页
/
每日頭條
/
生活
/
linux正則匹配命令
linux正則匹配命令
更新时间:2025-02-18 18:41:50

承接上一節管道命令grep、sed與正則表達式結合在一起讓你玩轉Linux?

本節主要介紹grep下延伸正則表達式

延伸正則表達式

一般使用者隻需要了解基礎的正則表達式就夠用了,但是呢,某些時候想要簡化指令或者那啥(zhuang bi)的話了解延伸正則表達式也是挺好的,延伸表達式适用範圍更加廣泛.廢話少說,舉例子才是王道.

模闆練習文件還是上一節的express.txt

linux正則匹配命令(Linux管線命令egrep還有延伸正則表達式)1

express.txt模闆練習文件

示例一:如果我們要去除空白行和行首是#的行列,按照上一節的做法是:

grep -v '^$' express.txt | grep -v '^#'

其實使用延伸表達式可以更簡介

egrep -v '^$|^#' express.txt

linux正則匹配命令(Linux管線命令egrep還有延伸正則表達式)2

grep -v '^$' express.txt | grep -v '^#'

延伸表達式可以通過群組功能"|"來進行一次查詢,"|"就是or的意思,這樣看來是不是延伸表達式簡潔性更強呢,需要注意的是,grep默認僅支持基礎正則表達式,egrep支持延伸正則表達式,這一點很多人容易混淆,其實egrep就是grep -E,因為直接去分指令比較好記憶,所以才區分grep,egrep.

通過上聯的例子我們可以看到,所謂延伸正則表達式就是多了幾個特殊符号而已.

意義:重複“一個或一個以上”的前一個 RE 字符 範例:搜尋 (god) (good) (goood)... 等等的字串。 那個 o 代表“一個以上的 o ”

? 意義:“零個或一個”的前一個 RE 字符 範例:搜尋 (gd) (god) 這兩個字串。 那個 o? 代表“空的或 1 個 o ”

| 意義:用或( or )的方式找出數個字串 範例:搜尋 gd 或 good 這兩個字串,注意,是“或”!

() 意義:找出“群組”字串 範例:搜尋 (glad) 或 (good) 這兩個字串,因為 g 與 d 是重複的,所以, 我就可以将 la 與 oo 列于 ( ) 當中,并以 | 來分隔開來,就可以啦! > egrep -n 'g(la|oo)d' express.txt

() 意義:多個重複群組的判别 範例:将“AqwerqwerqwerC”用 echo 叫出,然後再使用如下的方法搜尋一下! > echo 'AqwerqwerqwerC' | egrep 'A(qwer) C' 意思是說,我要找開頭是 A 結尾是 C ,中間有一個以上的 "qwer" 字串的意思

以上就是本節的主要内容,有異議的地方評論區還望多多指教,如果感覺寫的還行,可以關注一波,點贊一波,多謝各位看官

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
沙發怎麼清洗
沙發怎麼清洗
沙發怎麼清洗?對購置的真皮沙發,最好先用清水濕毛巾抹去污垢,在用護理劑輕撩沙發表面,這樣相當于事先給真皮沙發上了一層保護膜,這樣的話污垢就不易深入,便于以後清洗,我來為大家講解一下關于沙發怎麼清洗?跟着小編一起來看一看吧!沙發怎麼清洗對購置...
2025-02-18
tbc懷舊服典藏禮包坐騎攻略
tbc懷舊服典藏禮包坐騎攻略
5月7日,暴雪在官網公布了TBC接下來的開放時間,同時也展示了黑暗之門通行證和數字典藏包。而典藏包的内容則包括:新坐騎、爐石特效、腳印玩具、角色直升服務與30天遊戲時間(不限服務器)。新坐騎典藏包中的新坐騎為兩隻,分别對應正式服和TBC。這...
2025-02-18
60歲老人徒手爬三樓
60歲老人徒手爬三樓
來源:央視新聞客戶端這兩天,大屏上的這個人梯,感動了很多人。樓房起火鄰居搭人梯救出兩名被困女童近日,湖南永州新田縣一居民樓起火,兩名女童被困家中,處境十分危險。危急時刻,六位居民從樓房外牆爬上女童所在的三樓陽台防盜網,搭起“空中人梯”,接力...
2025-02-18
菠蘿蜜核幹了能發芽嗎
菠蘿蜜核幹了能發芽嗎
很多人都會在家中養殖一些水果盆栽,竟然比花卉植物都好看。你造嗎,就我們吃的水果的種子就可以長出一種,并且它的養護也比較簡單,下面就給大家詳細介紹一下,喜歡的可以在家試一下。石榴首先要将石榴核上面殘留的果肉洗幹淨,然後果核均勻的撒到土壤上面,...
2025-02-18
乳腺溢液是幾期
乳腺溢液是幾期
很多女生在來月經前會有乳腺脹痛或者乳腺溢液的情況,而很多女生都忽略掉這個病症,我為大家總結了常見的5種乳頭溢液的類型,出現一種都不容小觑!類型1、乳汁樣溢液由乳腺良性增生,良性乳腺導管擴張症。閉經泌乳綜合征、及激素藥物引起的,雙側乳房多個乳...
2025-02-18
Copyright 2023-2025 - www.tftnews.com All Rights Reserved