04_04_grep及正則表達(dá)式

當(dāng)我們需要查找一些文件時(shí)邦邦,需要使用命令grep,根據(jù)模式搜索文本,并將符合模式的文本顯示出來贺归。

用法:grep [選項(xiàng)] ?所要查找的模式 ?文件……

只要模式不涉及變量的使用,單雙引號(hào)都可以

選項(xiàng):

-i:不分大小寫

--color:對(duì)模式加顏色

-v:反向查找断箫,顯示沒有被模式匹配到的行

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

正則表達(dá)式

正則表達(dá)式是由一些不表示自身字母意義的元字符組成

元字符(正常情況下運(yùn)行在貪婪模式拂酣,盡可能長的匹配):

.:表示任意單個(gè)字符

文字通配符globbing的字符集合在此也適用,如:grep ‘[[:digit:]]$’/etc/passwd

次數(shù)匹配:

*:匹配前面一個(gè)字符任意次

.*:匹配任意長度的任意字符瑰枫,比如:a.*b表示a開頭踱葛,b結(jié)尾中間為任意字符,任意長度的文件光坝,相當(dāng)于文件查找時(shí)的“*”尸诽。

\?:匹配前面的字符一次或0次,即前面的模式可有可無盯另。

\{m,n\}:匹配前面的字符至少m次性含,最多n次≡Ч撸“\”為轉(zhuǎn)義字符商蕴,防止字符被shell識(shí)別,如a.\{1,3\}b芝发,表示a,b之間至少有一個(gè)字符绪商,最多3個(gè)。

位置錨定:

^:錨定行首辅鲸,表示后面的字符必須在行首

$:錨定行尾格郁,表示前面的字符必須出現(xiàn)在行尾

^$:空白行

\<或者\(yùn)b:錨定詞首,其后面的字符必須在單詞的首部出現(xiàn)

\>或者\(yùn)b:錨定詞尾,其前面的字符必須在單詞尾部

分組:

\(\):向后引用

????? \1:引用第一個(gè)左括號(hào)以及與其對(duì)應(yīng)的右括號(hào)之間所包含的內(nèi)容

????? \2:引用第二個(gè)左括號(hào)以及與其對(duì)應(yīng)的右括號(hào)之間所包含的內(nèi)容

比如:grep ‘\(l..e\).*\1’?/home/test3.txt,表示在文件中找l開頭e結(jié)尾的單詞例书,并且間隔任意字符后锣尉,再次以相同單詞結(jié)尾的字段的行。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末决采,一起剝皮案震驚了整個(gè)濱河市自沧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌树瞭,老刑警劉巖拇厢,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異移迫,居然都是意外死亡旺嬉,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門厨埋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來邪媳,“玉大人,你說我怎么就攤上這事荡陷∮晷В” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵废赞,是天一觀的道長徽龟。 經(jīng)常有香客問我,道長唉地,這世上最難降的妖魔是什么据悔? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮耘沼,結(jié)果婚禮上极颓,老公的妹妹穿的比我還像新娘。我一直安慰自己群嗤,他們只是感情好菠隆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著狂秘,像睡著了一般骇径。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上者春,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天破衔,我揣著相機(jī)與錄音,去河邊找鬼钱烟。 笑死运敢,一個(gè)胖子當(dāng)著我的面吹牛校仑,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播传惠,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼稻扬!你這毒婦竟也來了卦方?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤泰佳,失蹤者是張志新(化名)和其女友劉穎盼砍,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逝她,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡浇坐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了黔宛。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片近刘。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖臀晃,靈堂內(nèi)的尸體忽然破棺而出觉渴,到底是詐尸還是另有隱情,我是刑警寧澤徽惋,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布案淋,位于F島的核電站,受9級(jí)特大地震影響险绘,放射性物質(zhì)發(fā)生泄漏踢京。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一宦棺、第九天 我趴在偏房一處隱蔽的房頂上張望瓣距。 院中可真熱鬧,春花似錦渺氧、人聲如沸旨涝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽白华。三九已至,卻和暖如春贩耐,著一層夾襖步出監(jiān)牢的瞬間弧腥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國打工潮太, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留管搪,地道東北人虾攻。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像更鲁,于是被迫代替她去往敵國和親霎箍。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容