在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

關于Linux三劍客之grep實戰示例詳細教程講解

Linux愛好者 ? 來源:開源博客 ? 作者: Linux云計算網絡 ? 2021-03-31 16:43 ? 次閱讀

Linux 最重要的三個命令在業界被稱為三劍客,它們是:awk、sed、grep。sed 已經在上篇中講過,本文要講的是 grep 命令。

我們在使用 Linux 系統中,grep 命令的使用尤為頻繁,熟練掌握 grep 的常見用法,能夠極大地提高你的工作效率。

grep 命令是一種強大的文本搜索工具,它能使用正則表達式,按照指定的模式去匹配,并把匹配的行打印出來。需要注意的是,grep 只支持匹配而不能替換匹配的內容,替換的功能可以由 sed 來完成。

整體上 grep 還是比較簡單的,文中不會詳細列舉所有的選項和參數,會以多個具體示例來說明 grep 的使用方法和場景,幫助你快速學會 grep 的常見用法。

示例實戰廢話不說了,直接實戰。文章中的示例 需要一個樣例文件,文件內容如下:

257b03fc-8d80-11eb-8b86-12bb97331649.png

1. 把包含 syslog 的行過濾出來

25bc8ade-8d80-11eb-8b86-12bb97331649.png

2. 把以 ntp 開頭的行過濾出來

25e68668-8d80-11eb-8b86-12bb97331649.png

3. 把匹配 ntp 的行以及下邊的兩行過濾出來

260695ca-8d80-11eb-8b86-12bb97331649.png

4. 把包含 syslog 及上邊的一行過濾出來

2629a786-8d80-11eb-8b86-12bb97331649.png

5. 把包含 syslog 以及上、下一行內容過濾出來

264c2f2c-8d80-11eb-8b86-12bb97331649.png

6. 過濾某個關鍵詞,并輸出行號

267784b0-8d80-11eb-8b86-12bb97331649.png

7. 過濾不包含某關鍵詞,并輸出行號

269d57f8-8d80-11eb-8b86-12bb97331649.png

8. 刪除掉空行

26d72154-8d80-11eb-8b86-12bb97331649.png

9. 過濾包含 root 或 syslog 的行

26f628f6-8d80-11eb-8b86-12bb97331649.png

10. 查看當前目錄中包含某關鍵詞的所有文件(這個很有用)

27195b14-8d80-11eb-8b86-12bb97331649.png

簡單總結通過了一些簡單案例操作,我們應該已經熟悉了 grep 的常見用法,下邊再來簡單總結 grep 的常見選項,相信在實戰練習后再來總結應該會有更好的學習效果。

-A:除了匹配行,額外顯示該行之后的N行

-B:除了匹配行,額外顯示該行之前的N行

-C:除了匹配行,額外顯示該行前后的N行

-c:統計匹配的行數

-e:實現多個選項間的邏輯 or 關系

-E:支持擴展的正則表達式

-F:相當于 fgrep

-i:忽略大小寫

-n:顯示匹配的行號

-o:僅顯示匹配到的字符串

-q:安靜模式,不輸出任何信息,腳本中常用

-s:不顯示錯誤信息

-v:顯示不被匹配到的行

-w:顯示整個單詞

--color:以顏色突出顯示匹配到的字符串

與 grep 相似的工具還有 egrep、fgrep,實用性并不強,其功能完全可以通過 grep 的擴展參數來實現,所以就不再擴展。
編輯:lyn

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

    關注

    87

    文章

    11322

    瀏覽量

    209857
  • grep
    +關注

    關注

    0

    文章

    23

    瀏覽量

    4733

原文標題:Linux 三劍客之 grep 實戰詳解教程

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux grep命令詳解

    Linux grep命令是一種非常常用的文本搜索工具,它可以在給定的文件中搜索匹配的字符串,并輸出匹配的行。grep是全稱“global search regular expression print”,可以識別正則表達式,并使
    的頭像 發表于 12-25 09:39 ?136次閱讀

    Linux三劍客Sed:文本處理神器

    關于linux三劍客 grep,過濾關鍵字信息數據。主要是用于查文本內的數據 sed ,對文本數據進行編輯,修改原文件內容 awk,對文件數據過濾,提取,并且能實現,格式化輸出 awk
    的頭像 發表于 12-16 15:58 ?244次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>三劍客</b><b class='flag-5'>之</b>Sed:文本處理神器

    精密幾何測量儀三劍客:閃測儀、影像儀與坐標

    閃測儀、影像儀、坐標測量儀在工業中起關鍵作用,提升檢測效率與質量,實現自動化測量,推動高質量發展與智能化升級,守護工業制造質量與效率。
    發表于 12-16 14:50 ?0次下載

    精密幾何測量儀三劍客:閃測儀、影像儀與坐標

    閃測儀、影像儀、坐標測量儀在工業中起關鍵作用,提升檢測效率與質量,實現自動化測量,推動高質量發展與智能化升級,守護工業制造質量與效率。
    的頭像 發表于 12-13 16:40 ?248次閱讀
    精密幾何測量儀<b class='flag-5'>三劍客</b>:閃測儀、影像儀與<b class='flag-5'>三</b>坐標

    4G模組Air780E的LuatOS開發位運算(bit)示例

    本文我要說的是低功耗4G模組Air780E的LuatOS開發,關于位運算(bit)示例,我將詳細解析分享給大家。
    的頭像 發表于 12-02 14:33 ?188次閱讀
    4G模組Air780E的LuatOS開發<b class='flag-5'>之</b>位運算(bit)<b class='flag-5'>示例</b>

    LuatOS開發4G模組隨機數(random)|實戰指南

    本次學習的實戰關于4G模組LuatOS開發的隨機數示例指南,希望大家有所收獲。
    的頭像 發表于 11-30 09:51 ?241次閱讀
    LuatOS開發<b class='flag-5'>之</b>4G模組隨機數(random)|<b class='flag-5'>實戰</b>指南

    芯片封裝工藝詳細講解

    芯片封裝工藝詳細講解
    發表于 11-29 14:02 ?1次下載

    4G模組Air724UG軟件示例:UDP實戰演練!

    關于4G模組Air724UG軟件的UDP示例,今天我將對其實戰演練,整理成文示例展示:
    的頭像 發表于 11-26 12:10 ?225次閱讀
    4G模組Air724UG軟件<b class='flag-5'>示例</b>:UDP<b class='flag-5'>實戰</b>演練!

    UART串口通信示例:開啟通信寶藏之門的定位模組LuatOS入門

    今天我們要講解的是UART串口通信示例關于Air201資產定位模組LuatOS入門,我會從搭建環境、代碼燒錄、示例效果等來細說:
    的頭像 發表于 11-03 19:55 ?961次閱讀
    UART串口通信<b class='flag-5'>示例</b>:開啟通信寶藏之門的定位模組LuatOS入門

    i.MX Linux開發實戰指南—基于野火i.MX系列開發板

    電子發燒友網站提供《i.MX Linux開發實戰指南—基于野火i.MX系列開發板.pdf》資料免費下載
    發表于 10-10 17:23 ?11次下載

    《七下天山》“七利刃”:“新一代”漏洞掃描管理系統

    。該平臺七個方面功能尤其強大,堪稱梁羽生的武俠小說《七下天山》“七利刃”: ?日月?:多租戶管理。不同租戶間能設置符合各租戶自身特點的漏洞掃描策略,并只能查看當前租戶的漏洞分別
    的頭像 發表于 09-09 11:23 ?387次閱讀

    慧能泰推出HP1500+HP3500+HUSB338E 20W快充方案

    好家伙,咱爺研制的這2200W交流電直充可不興用啊。充電器首要是安全,然后才是速度。比如慧能泰新推出的這款HP1500+HP3500+HUSB338E 20W快充方案,AC-DC和協議芯片均來自慧能泰最新研發的產品,三劍客組合出擊,打造高性價比的20W快充高效方案。
    的頭像 發表于 07-08 15:20 ?1716次閱讀
    慧能泰推出HP1500+HP3500+HUSB338E 20W快充方案

    PLC工程示例步進電機啟停

    電子發燒友網站提供《PLC工程示例步進電機啟停.rar》資料免費下載
    發表于 06-11 09:09 ?8次下載

    LM61089A/B/Q三劍客為SLIC接口電路提供保護

    電信通信設備需要通過CR-1089-CORE 認證,GR-1089-CORE 是NEBS 認證中關于網絡設備電磁兼容性和電氣安全的標準,它是評定通信設備在遭受到高能量脈沖干擾時的抗干擾能力的通用標準
    的頭像 發表于 04-20 11:37 ?410次閱讀
    LM61089A/B/Q<b class='flag-5'>三劍客</b>為SLIC接口電路提供保護

    上海雷卯LM61089A/B/Q三劍客為SLIC接口電路提供保護

    講解電信通信設備需要通過CR-1089-CORE認證,GR-1089-CORE是NEBS認證中關于網絡設備電磁兼容性和電氣安全的標準,它是評定通信設備在遭受到高能量脈沖干擾時的抗干擾能力的通用標準。許多客戶通信設備對于GR-1089-COR
    的頭像 發表于 04-19 08:02 ?378次閱讀
    上海雷卯LM61089A/B/Q<b class='flag-5'>三劍客</b>為SLIC接口電路提供保護
    主站蜘蛛池模板: 午夜在线观看免费高清在线播放| 看真人一级毛片| 黄色拍拍拍| 亚洲精品午夜视频| 国产在线观看色| 日韩欧美亚洲综合久久影院d3 | 综合黄色| 韩国三级日本三级在线观看| 国产普通话一二三道| 欧美日韩亚洲国产| 色多多a| 777午夜精品免费播放| 天天在线免费视频| 77米奇| 天天看天天摸色天天综合网| 一区二区午夜| 在线观看二区三区午夜| 午夜久久久精品| 五月婷婷网址| 国产一级大片免费看| 国产午夜免费视频片夜色| 性欧美另类| 在线观看视频免费| 欧美亚洲h在线一区二区| 亚洲成a人片在线观看88| semm亚洲欧美在线高清| 2021久久精品免费观看| 成人精品综合免费视频| 国产精品天天在线| 就要干就要操| 美国一级大黄香蕉片| ggg成人| 曰韩高清一级毛片| 亚洲伊人电影| 亚洲人成人| 午色| 五月婷婷久久综合| 老司机午夜网站| 五月天婷婷网亚洲综合在线| 性欧美xxxx性| 亚洲天堂电影在线观看|