色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

egrep和grep兩個常用的命令區別在哪?

全棧芯片工程師 ? 來源:全棧芯片工程師 ? 2023-07-08 10:01 ? 次閱讀

egrep 和 grep 是兩個常用的命令行工具,用于在文本文件中搜索匹配某個模式的行。它們的主要區別在于正則表達式的語法支持。

grep 是 "global regular expression print" 的縮寫,它使用基本正則表達式(Basic Regular Expression,BRE)語法。在 grep 中,一些特殊字符(如 +、?、() 等)需要使用反斜杠進行轉義才能表示其字面意義。例如,要匹配一個重復的字符,你需要使用 {n} 來表示。例如,要匹配連續的3個小寫字母 "a",你可以使用 grep 'a{3}' file.txt。

egrep 是 "extended grep" 的縮寫,它使用擴展正則表達式(Extended Regular Expression,ERE)語法。在 egrep 中,你可以直接使用特殊字符而無需轉義。它支持更多的元字符和語法,例如 +、?、() 等。使用 egrep,可以更簡潔地表示模式。例如,要匹配連續的3個小寫字母 "a",你可以使用 egrep 'a{3}' file.txt。

除了正則表達式語法的區別外,egrep 和 grep 的其他功能基本相同。它們都可以搜索文件中的匹配行,并支持各種選項和標志,如忽略大小寫、顯示行號等。總結起來,egrep 提供了更強大和方便的正則表達式語法,而 grep 使用的是基本的正則表達式語法。如果你需要使用更復雜的正則表達式模式,建議使用 egrep。如果只需要基本的模式匹配,grep 可能就足夠了。

以下是一些常用的egrep命令示例:

在文件中搜索單詞 "example":

egrep 'example' file.txt

搜索以字母 "a" 開頭的行:

egrep '^a' file.txt

搜索以字母 "a" 結尾的行:

egrep 'a$' file.txt

搜索以 "apple" 或 "orange" 開頭的行:

egrep '^(apple|orange)' file.txt





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 字符串
    +關注

    關注

    1

    文章

    578

    瀏覽量

    20506
  • CMD命令行
    +關注

    關注

    0

    文章

    2

    瀏覽量

    5429

原文標題:你用egrep還是grep?

文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux中grep命令的12實際例子

    Linux中grep命令的12實際例子
    發表于 02-08 09:38 ?697次閱讀

    請問圖中這兩個參數的區別在哪里?

    下面兩個圖都是一函數的同一參數。種設置方式,想知道者的區別在哪里?第一種,簇里面的元素s
    發表于 08-28 15:40

    linux下的grep命令有什么區別

    下面兩個命令有什么區別1.grep . "abc" *2.grep . "abc"
    發表于 09-17 16:59

    請問ADP1720和ADP3300的區別在哪

    我需要驅動一5V,30mA的負載,現在選了兩個LDO用來驅動負載,分別是ADP1720和ADP3300,兩個都是5V輸出,50mA的電流輸出,我想問這兩個芯片的
    發表于 09-19 10:26

    12 Linux 中 grep 命令的超級用法實例

    grep命令中使用選項-E來啟用它。$ sudo grep -E12.搜索一固定匹配字符串fgrep用于在一文件或文件列表中搜索固定樣
    發表于 05-12 08:00

    linux grep命令詳解

    'energywise'行的文件,但是不顯示匹配的行,只顯示匹配的文件  這幾個命令很使用,是查找文件的利器。  grep與正規表達式  字符類  字符類的搜索:如果我想要搜尋 test 或 taste 這兩個單字
    發表于 03-31 10:05

    JTAG和SWD的區別在哪

    JTAG和SWD的區別在哪?USART和UART的區別在哪
    發表于 10-08 09:01

    都說小米一千塊的手機性價比可以跟千的的vivo手機媲美,是真的嗎?區別在哪里?

    都說小米一千塊的手機性價比可以跟千的的vivo手機媲美,是真的嗎?區別在哪里?現在我們從三地方研究下:
    發表于 05-11 17:30 ?5197次閱讀

    grep學習筆記

    使用正則表達式搜索文本,并把匹配的行打印出來。Unix的grep家族包括grepegrep和fgrep。egrep和fgrep的命令只跟
    發表于 11-07 15:37 ?7次下載

    Linux中用grep命令來搜索單詞及統計匹配的行數

    代碼代碼如下:$ egrep -wi --color 'warning|error|critical' /var/log/messages輸出示例:用 grep 命令統計匹配字符串的行數在 Linux
    發表于 04-02 14:46 ?632次閱讀

    RTK和GPS定位的區別在哪里?

    RTK和GPS定位的區別在哪里?
    發表于 05-08 10:08 ?76次下載

    grep命令常用的選項詳解

    說明:在Rocky8系統中,grep默認幫我們把匹配到的字符串標注了紅色,這點還是挺貼心的。其實大家可以用which命令看一下grep,你會發現grep其實是
    的頭像 發表于 11-30 11:43 ?4530次閱讀

    如何使用grep命令

    grep命令的全稱是全局正則表達式打印,它是Linux中功能最強大且最常用命令之一。
    的頭像 發表于 12-06 16:43 ?2102次閱讀

    梯形絲桿和滾珠絲桿的區別在哪里?

    梯形絲桿和滾珠絲桿的區別在哪里?
    的頭像 發表于 03-28 17:48 ?2400次閱讀
    梯形絲桿和滾珠絲桿的<b class='flag-5'>區別在哪</b>里?

    什么是PWM和SPWM波形?者的區別在哪

    什么是PWM和SPWM波形?者的區別在哪? PWM(脈寬調制)和SPWM(正弦脈寬調制)都是常用于控制和調節電力設備的波形方法。它們的主要區別在于波形的形狀和應用領域。下面我們將詳細
    的頭像 發表于 02-05 16:36 ?3912次閱讀
    主站蜘蛛池模板: 亚洲色欲色欲无码AV| 日本免费xxx| 久久久久久久久性潮| 久久国产高清视频| 久久中文字幕无线观看| 美女扒开腿让男人桶个爽| 欧美黑人巨大videos免费| 在线伦理电影网| 51久久成人国产精品麻豆| gay吊粗大双龙| 国产a级黄色毛片| 好妞操| 毛片免费大全| 日韩亚洲中文欧美在线| 午夜在线视频国产极品片| 野草在线视频完整视频| 99视频国产热精品视频| 国产成人在线网站| 久久99精品视频| 欧美伊人久久大香线蕉综合69| 跳蛋按摩棒玉势PLAY高H| 亚洲一级毛片免费在线观看| 99久久99久久精品免费看子| 国产高清亚洲| 久久综合老色鬼网站| 日韩精品熟女一区二区三区中文| 亚洲福利视频导航| 91精品国产高清久久久久久| 丰满大爆乳波霸奶| 九九精彩视频在线观看视频| 亲胸吻胸添奶头GIF动态图免费| 午夜一级毛片看看| 最近的2019中文字幕HD| 国产成人高清精品免费观看| 久久毛片免费看一区二区三区| 日韩av国产av欧美天堂社区| 亚洲精品久久久久一区二区三| 538视频这里只有精品| 亚洲精品国产AV成人毛片| 国内精品久久| 暖暖 免费 高清 日本视频5|