婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > linux grep正則表達式與grep用法詳解

linux grep正則表達式與grep用法詳解

熱門標簽:線上教育ai外呼系統 400免費電話去哪申請 宿遷智能外呼系統供應商 地圖標注商戶中心要收錢多少 css百度地圖標注位置顯示 實用地圖標注app 地圖標注字母的軟件 菏澤智能ai電銷機器人銷售公司 鄂州人工智能電銷機器人軟件

需要大家牢記:正則表達式與通配符不一樣,它們表示的含義并不相同

     正則表達式只是字符串的一種描述,只有和支持正則表達式的工具相結合才能進行字符串處理。本文以grep為例來講解正則表達式。

grep命令

功能:輸入文件的每一行中查找字符串。

基本用法:

grep [-acinv] [--color=auto] [-A n] [-B n] '搜尋字符串' 文件名

參數說明:

-a:將二進制文檔以文本方式處理
-c:顯示匹配次數
-i:忽略大小寫差異
-n:在行首顯示行號
-A:After的意思,顯示匹配字符串后n行的數據
-B:before的意思,顯示匹配字符串前n行的數據
-v:顯示沒有匹配行-A:After的意思,顯示匹配部分之后n行-B:before的意思,顯示匹配部分之前n行

--color:以特定顏色高亮顯示匹配關鍵字

     –color選項是個非常好的選項,可以讓你清楚的明白匹配了那些字符。最好在自己的.bashrc或者.bash_profile文件中加入:

alias grep=grep --color=auto

     每次grep搜索之后,自動高亮匹配效果了。

     ‘搜尋字符串'是正則表達式,注意為了避免shell的元字符對正則表達式的影響,請用單引號('')括起來,千萬不要用雙引號括起來("”)或者不括起來。

     正則表達式分為基本正則表達式和擴展正則表達式。下面分別簡單總結一下。

基本正則表達式

     正則表達式學習,主要是對正則表達式元數據的學習。正則表達式本身沒有什么高深的東西,本文僅僅對基本正則表達式的元數據進行一下總結:

擴展正則表達式

     grep一般情況下支持基本正則表達式,可以通過參數-E支持擴展正則表達式,另外grep單獨提供了一個擴展命令叫做egrep用來支持擴展正則表達式,這條命令和grep -E等價。雖然一般情況下,基本正則表達式就夠用了。特殊情況下,復雜的擴展表達式,可以簡化字符串的匹配。

     擴展正則表達式就是在基本正則表達式的基礎上,增加了一些元數據。

     Linux下面正則表達式博大精深,上文支持總結了最常用的部分,如果熟練掌握的上面部分的正則表達式基本上可以滿足日常使用了。

     另外Linux很多命令支持正則表達式,比如find,sed,awk等等。請在使用的時候參照這些命令的手冊使用正則表達式。

linux grep 正則表達式

grep正則表達式元字符集:

 ^ 錨定行的開始 如:'^grep'匹配所有以grep開頭的行。

$ 錨定行的結束 如:'grep$'匹配所有以grep結尾的行。

. 匹配一個非換行符的字符 如:'gr.p'匹配gr后接一個任意字符,然后是p。

* 匹配零個或多個先前字符 如:'*grep'匹配所有一個或多個空格后緊跟grep的行。 .*一起用代表任意字符。

 [] 匹配一個指定范圍內的字符,如'[Gg]rep'匹配Grep和grep。

[^] 匹配一個不在指定范圍內的字符,如:'[^A-FH-Z]rep'匹配不包含A-R和T-Z的一個字母開頭,緊跟rep的行。

\(..\) 標記匹配字符,如'\(love\)',love被標記為1。

\ 錨定單詞的開始,如:'\匹配包含以grep開頭的單詞的行。

\&; 錨定單詞的結束,如'grep\&;'匹配包含以grep結尾的單詞的行。

x\{m\} 重復字符x,m次,如:'0\{5\}'匹配包含5個o的行。

x\{m,\} 重復字符x,至少m次,如:'o\{5,\}'匹配至少有5個o的行。

x\{m,n\}重復字符x,至少m次,不多于n次,如:'o\{5,10\}'匹配5--10個o的行。

 \w 匹配文字和數字字符,也就是[A-Za-z0-9],如:'G\w*p'匹配以G后跟零個或多個文字或數字字符,然后是p。

 \b 單詞鎖定符,如: '\bgrep\b'只匹配grep。

 常用的 grep 選項有:

 -c 只輸出匹配行的個數。
 -i 不區分大小寫(只適用于單字符)。
 -h 查詢多文件時不顯示文件名。
 -l 查詢多文件時只輸出包含匹配字符的文件名。
 -n 顯示匹配行及行號。
 -s 不顯示不存在或無匹配文本的錯誤信息。
 -v 顯示不包含匹配文本的所有行。
 -V 顯示軟件版本信息

 使用grep匹配時最好用雙引號引起來,防止被系統誤認為參數或者特殊命令,也可以匹配多個單詞。

 關于匹配的實例:

 grep -c "48" test.txt 統計所有以“48”字符開頭的行有多少

grep -i "May" test.txt 不區分大小寫查找“May”所有的行)

 grep -n "48" test.txt 顯示行號;顯示匹配字符“48”的行及行號,相同于 nl test.txt |grep 48)

 grep -v "48" test.txt 顯示輸出沒有字符“48”所有的行)

 grep "471" test.txt 顯示輸出字符“471”所在的行)

 grep "48;" test.txt 顯示輸出以字符“48”開頭,并在字符“48”后是一個tab鍵所在的行

 grep "48[34]" test.txt 顯示輸出以字符“48”開頭,第三個字符是“3”或是“4”的所有的行)

 grep "^[^48]" test.txt 顯示輸出行首不是字符“48”的行)

 grep "[Mm]ay" test.txt 設置大小寫查找:顯示輸出第一個字符以“M”或“m”開頭,以字符“ay”結束的行)

 grep "K…D" test.txt 顯示輸出第一個字符是“K”,第二、三、四是任意字符,第五個字符是“D”所在的行)

 grep "[A-Z][9]D" test.txt 顯示輸出第一個字符的范圍是“A-D”,第二個字符是“9”,第三個字符的是“D”的所有的行

 grep "[35]..1998" test.txt 顯示第一個字符是3或5,第二三個字符是任意,以1998結尾的所有行

 grep "4\{2,\}" test.txt 模式出現幾率查找:顯示輸出字符“4”至少重復出現兩次的所有行

 grep "9\{3,\}" test.txt 模式出現幾率查找:顯示輸出字符“9”至少重復出現三次的所有行

 grep "9\{2,3\}" test.txt 模式出現幾率查找:顯示輸出字符“9”重復出現的次數在一定范圍內,重復出現2次或3次所有行

 grep -n "^$" test.txt 顯示輸出空行的行號

 ls -l |grep "^d" 如果要查詢目錄列表中的目錄 同:ls -d *

 ls -l |grep "^d[d]" 在一個目錄中查詢不包含目錄的所有文件

 ls -l |grpe "^d…..x..x" 查詢其他用戶和用戶組成員有可執行權限的目錄集合

以上給大家介紹的grep與正則表達式和linux grep正則表達式,希望大家喜歡。

您可能感興趣的文章:
  • linux 正則表達式grep實例分析
  • linux grep與正則表達式使用介紹
  • linux系統用戶管理與grep正則表達式示例教程
  • 淺談Linux grep與正則表達式
  • linux下關于正則表達式grep的一點總結

標簽:恩施 梅州 鞍山 咸陽 綿陽 池州 三亞 六安

巨人網絡通訊聲明:本文標題《linux grep正則表達式與grep用法詳解》,本文關鍵詞  linux,grep,正則,表達式,與,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《linux grep正則表達式與grep用法詳解》相關的同類信息!
  • 本頁收集關于linux grep正則表達式與grep用法詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品国产三级国产三级人妇| 欧美一区二区三区视频| 亚洲精品成人精品456| 日韩一二三四区| 欧美日韩国产另类一区| 成人av综合一区| 国产成人午夜精品影院观看视频 | 亚洲国产精品一区二区久久恐怖片 | 91精品国产综合久久久久久久久久| 99这里只有精品| 国产毛片精品一区| 亚洲一区二区三区精品在线| 国产女同性恋一区二区| 欧美日韩美女一区二区| 欧美日韩视频在线第一区| 豆国产96在线|亚洲| 日韩国产在线观看一区| 综合欧美亚洲日本| 久久久久久久久伊人| 正在播放亚洲一区| 日本高清不卡在线观看| 国产曰批免费观看久久久| 亚洲一区二区在线播放相泽| 久久久亚洲午夜电影| 欧美日韩在线观看一区二区 | 欧美一区二区三区在线电影| 91麻豆免费观看| 成人一区二区三区视频| 老司机精品视频线观看86| 一区二区三区四区不卡在线| 久久久亚洲高清| 欧美成人vr18sexvr| 欧美精品色一区二区三区| 91视频在线看| 99re免费视频精品全部| 成人污视频在线观看| 精品一区二区三区视频 | 色综合色综合色综合| 成人免费视频app| 国产一区视频导航| 国产一区二区免费看| 另类小说综合欧美亚洲| 免费人成在线不卡| 免费人成在线不卡| 美美哒免费高清在线观看视频一区二区| 有码一区二区三区| 亚洲小说春色综合另类电影| 亚洲国产成人精品视频| 一区二区三区不卡视频在线观看| 国产精品久久久久7777按摩| 国产精品麻豆网站| 亚洲色图一区二区三区| 一区二区成人在线视频| 亚洲午夜久久久久久久久电影院 | 五月天精品一区二区三区| 亚洲国产欧美日韩另类综合| 亚洲国产精品尤物yw在线观看| 亚洲一二三区在线观看| 日本美女一区二区三区视频| 麻豆免费看一区二区三区| 久久成人免费网| 国产aⅴ精品一区二区三区色成熟| 国产mv日韩mv欧美| 色综合天天性综合| 777精品伊人久久久久大香线蕉| 欧美一区二区女人| 久久免费偷拍视频| 亚洲三级电影全部在线观看高清| 亚洲一区影音先锋| 亚洲精品v日韩精品| 亚洲欧美视频在线观看视频| 日韩理论电影院| 亚洲色大成网站www久久九九| 欧美麻豆精品久久久久久| 91福利视频在线| 欧美色男人天堂| 欧美精品乱人伦久久久久久| 91精品国产一区二区三区香蕉| 久久综合久久鬼色中文字| 国产精品二三区| 日本网站在线观看一区二区三区| 国产河南妇女毛片精品久久久 | ㊣最新国产の精品bt伙计久久| 一级特黄大欧美久久久| 麻豆国产欧美日韩综合精品二区| 国产精品一区不卡| 欧美伊人久久大香线蕉综合69 | 亚洲人成7777| 亚洲国产毛片aaaaa无费看| 日韩精品久久久久久| 免费在线观看一区| 国产精品一区二区男女羞羞无遮挡 | 亚洲国产日日夜夜| 国产成a人无v码亚洲福利| 欧美色视频在线观看| 亚洲国产精品精华液ab| 美日韩一区二区三区| 97精品久久久久中文字幕| 91麻豆精品国产91久久久使用方法 | 欧美三级韩国三级日本一级| 久久亚洲捆绑美女| 丝袜美腿亚洲一区二区图片| 国产成人精品1024| 欧美一二三区在线观看| 亚洲国产一区二区视频| 99re热视频精品| 日本一区二区三区视频视频| 日韩av在线发布| 在线免费亚洲电影| 国产精品成人一区二区艾草| 韩国成人福利片在线播放| 欧美日本国产视频| 亚洲精品国产高清久久伦理二区 | 午夜电影网一区| 91搞黄在线观看| 中文字幕在线不卡| 成人午夜大片免费观看| 久久久精品免费观看| 精品无人区卡一卡二卡三乱码免费卡| 欧美男男青年gay1069videost| 亚洲女爱视频在线| 不卡电影一区二区三区| 国产精品二区一区二区aⅴ污介绍| 国产精品66部| 国产农村妇女精品| 国产精品一区二区在线播放| 精品剧情在线观看| 国产在线日韩欧美| 久久综合久久综合亚洲| 国产毛片精品一区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 亚洲精品一区在线观看| 蜜臀av国产精品久久久久| 777色狠狠一区二区三区| 石原莉奈在线亚洲三区| 91精品国产综合久久小美女| 麻豆一区二区三| 国产亚洲综合在线| 波多野结衣在线一区| 1000精品久久久久久久久| 色国产精品一区在线观看| 亚洲福利一二三区| 日韩一区二区三区免费观看| 午夜欧美视频在线观看| 日韩欧美不卡一区| 国产精品自产自拍| 亚洲欧美激情小说另类| 欧美日韩亚洲综合在线 | 91精品国产一区二区三区| 国精产品一区一区三区mba桃花| 日本一区二区三区久久久久久久久不 | 日韩av网站免费在线| 91麻豆精品91久久久久久清纯| 久久99精品国产麻豆婷婷洗澡| 国产亲近乱来精品视频| 91久久一区二区| 久久er精品视频| 欧美日韩国产色站一区二区三区| 亚洲综合在线免费观看| 欧美三级蜜桃2在线观看| 婷婷丁香激情综合| 精品国产欧美一区二区| 东方欧美亚洲色图在线| 一区二区三区资源| 日韩欧美一区电影| 99久久99久久综合| 久久黄色级2电影| 亚洲天堂免费看| 日韩一二三区不卡| 99精品欧美一区二区三区小说 | 日本午夜一区二区| 奇米777欧美一区二区| 99精品视频在线免费观看| 色诱亚洲精品久久久久久| 久久精品人人做人人综合| 亚洲成av人片一区二区三区 | 国产一区二区在线视频| 亚洲精品高清视频在线观看| 26uuu另类欧美亚洲曰本| 激情都市一区二区| 成人视屏免费看| 国产老肥熟一区二区三区| 蜜臂av日日欢夜夜爽一区| 日韩欧美国产精品一区| 91亚洲资源网| 欧美三级视频在线播放| 91福利社在线观看| 国产精品2024| 日韩中文字幕91| 麻豆精品一区二区| 欧美精品一二三| 国产精品911| 五月婷婷色综合| 国产精品美女www爽爽爽| 久久先锋资源网| 91精品国产91久久综合桃花 | 亚洲男人的天堂在线aⅴ视频| 不卡视频在线观看| 国产成人免费高清| 不卡欧美aaaaa|