色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美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次閱讀
    主站蜘蛛池模板: 无码任你躁久久久久久久| 久久精品综合电影| 寂寞少妇直播| 特污兔午夜影视院| 超碰国产视频免费播放| 麻豆免费观看高清完整视频在线 | 国产精品午夜福利在线观看| 秋霞网站一级一片| 超碰在线vip| 日日AV夜夜添久久奶无码| 爱做久久久久久| 人妖操女人| 成人在线视频观看| 肉多的小说腐小说| 国产成人女人在线视频观看| 私人玩物在线观看| 国产色青青视频在线观看| 羞羞答答影院在线| 久草网国产自偷拍| 0951影音在线| 欧洲美女人 一级毛片| 成人动漫百度影音| 桃隐社区最新最快地址| 国产乱国产乱老熟300部视频 | WRITEAS塞红酒瓶| 日本高清片免费观看| 动漫AV纯肉无码AV电影网| 无人区免费一二三四乱码| 国产亚洲精品久久播放| 一二三四在线视频社区| 就操成人网| 成人在免费视频手机观看网站| 天天摸夜添狠狠添高| 黑人强伦姧人妻日韩那庞大的| 中文字幕天堂久久精品| 欧美日韩另类在线观看视频| 广播电台在线收听| 亚洲精品婷婷无码成人A片在线| 久久无码av三级| 成人天堂资源WWW在线| 亚洲 天堂 欧美 日韩 国产|