女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    11509

    瀏覽量

    213745
  • grep
    +關注

    關注

    0

    文章

    23

    瀏覽量

    4906

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    晶振年老化率、頻率公差、負載范圍:三劍客如何決定電子設備品質

    晶振的年老化率、頻率公差、負載范圍,堪稱決定晶振性能的“三劍客”,它們相互協作,共同塑造著電子設備的品質。 一、年老化率:晶振性能的時間考驗者 年老化率指的是晶振在正常工作條件下,其頻率隨時間推移而
    的頭像 發表于 06-13 16:03 ?248次閱讀

    鴻蒙5開發寶藏案例分享---點擊完成時延分析

    { ... } 五、總結:性能優化永無止境 通過本文的實戰案例,我們掌握了: 使用****三劍客工具精準定位瓶頸 解決****四大典型場景的性能問題 應用****網絡/動畫/渲染優化技巧 記住 :每次減少
    發表于 06-12 17:03

    華為路由X1系列正式發布

    華為路由X1系列,搭載上海海思凌霄760解決方案,真正做到了顏值出圈,性能出眾。凌霄760主打“技術三劍客”——星閃、AI、Wi-Fi 7。
    的頭像 發表于 04-19 11:34 ?750次閱讀

    鐵路隧道巡檢:云翎智能高精度單北斗記錄儀破解地下空間巡檢難題

    影響個維度展開分析:云翎智能高精度單北斗執法記錄儀一、技術創新:地下空間定位的“破局三劍客”厘米級北斗定位+短報文應急通信記錄儀采用北斗號系統,實現水平定位精度±1
    的頭像 發表于 04-18 14:50 ?245次閱讀
    鐵路隧道巡檢:云翎智能高精度單北斗記錄儀破解地下空間巡檢難題

    Linux中文本處理命令的用法

    Linux 三劍客是(grep,sed,awk)者的簡稱,熟練使用這個工具可以提升運維效率。Linu
    的頭像 發表于 04-15 10:22 ?284次閱讀
    <b class='flag-5'>Linux</b>中文本處理命令的用法

    鋼筋計、應變計、測斜儀三劍客:共筑工程安全

    在現代工程建設中,建筑物的安全就像人體的健康一樣需要實時監測。南京峟思研發的振弦式鋼筋計、振弦式應變計和固定式測斜儀,正是工程安全監測領域的"三劍客",它們各司其職又默契配合,為
    的頭像 發表于 03-18 13:45 ?428次閱讀
    鋼筋計、應變計、測斜儀<b class='flag-5'>三劍客</b>:共筑工程安全

    上海海思凌霄760解決方案重塑家庭網絡體驗

    近日,搭載上海海思凌霄760解決方案的華為凌霄子母路由Q7和全光智慧家庭星光F60新品相繼亮相。憑借創新技術與卓越性能表現,產品一經推出便引發業界與消費者的雙重關注。凌霄760主打的技術三劍客——星閃、AI、Wi-Fi7,讓家庭網絡學會主動思考、主動服務。
    的頭像 發表于 03-11 17:41 ?1058次閱讀

    Linux系統中最重要的個命令

    Linux三劍客Linux系統中最重要的個命令,它們以其強大的功能和廣泛的應用場景而聞名。這個工具的組合使用幾乎可以完美應對Shell
    的頭像 發表于 03-03 10:37 ?429次閱讀

    迅為電子HMI產品的應用優勢

    三劍客”和“尖兵”是龍芯第四代產品矩陣,力求憑借自主創新的實力和性價比優勢在多個行業領域實現突破。
    的頭像 發表于 02-24 10:48 ?523次閱讀
    迅為電子HMI產品的應用優勢

    Linux grep命令詳解

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

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

    關于linux三劍客 grep,過濾關鍵字信息數據。主要是用于查文本內的數據 sed ,對文本數據進行編輯,修改原文件內容 awk,對文件數據過濾,提取,并且能實現,格式化輸出 awk
    的頭像 發表于 12-16 15:58 ?723次閱讀
    <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 ?891次閱讀
    精密幾何測量儀<b class='flag-5'>三劍客</b>:閃測儀、影像儀與<b class='flag-5'>三</b>坐標

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

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

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

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