首页
/
每日頭條
/
生活
/
linux正則匹配命令
linux正則匹配命令
更新时间:2025-04-18 00:52:22

承接上一節管道命令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-04-18
百蝶圖中最醜的剪紙
百蝶圖中最醜的剪紙
陳立,奈曼版畫院畫家,工藝美術大師,擅長剪紙、書法、篆刻、版畫、國畫。64年生,屬龍,内蒙古赤峰紅山人,故别号紅山人、紅山居士、紅山齋齋主、紅山堂主、紅山玉龍、龍之傳人。剪紙,又叫刻紙,是一種紙上镂空藝術。其特點是千刀相連,萬刀不斷,分陰剪...
2025-04-18
枕圓枕對頸椎有好處嗎
枕圓枕對頸椎有好處嗎
出現頸椎病危害後果多,而且還會造成頸椎疼痛,不能正常的睡覺,平時大家需要注意頸椎病的緩解方法,有效的進行改善,尤其是都市的人群生活壓力比較大,長時間的這樣還會造成頸椎疼痛,帶來不利後果,着實令人非常痛苦。大家要注意改善方式和u型枕進行緩解。...
2025-04-18
寫好記叙文的幾個步驟
寫好記叙文的幾個步驟
如何寫好記叙文?一直是中小學語文老師探索的課題,我在長期的記叙文寫作教學中總結出十種行之有效的寫作方法,并用一個字加以總結其特點。簡單精煉,簡明扼要,古人雲:文無定法,然文又有法,對于初學者,要授之以漁,教學生寫記叙文基本的寫作方法,下列寫...
2025-04-18
白色天然水晶礦
白色天然水晶礦
在科學發展史上,礦物的定義曾經多次演變。按現代概念,礦物首先必須是天然産出的物體,從而與人工制備的産物相區别。已知的礦物約有4700種左右,在固态礦物中,絕大部分都屬于晶質礦物,隻有極少數(如水鋁英石)屬于非晶質礦物。被譽為“郵票王國”的列...
2025-04-18
Copyright 2023-2025 - www.tftnews.com All Rights Reserved