真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux中的grep命令介紹

本篇內(nèi)容介紹了“Linux中的grep命令介紹”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)霍邱免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

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

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

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

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

示例實(shí)戰(zhàn)

廢話不說了,直接實(shí)戰(zhàn)。文章中的示例 需要一個樣例文件,文件內(nèi)容如下:

Linux中的grep命令介紹

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

Linux中的grep命令介紹

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

Linux中的grep命令介紹

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

Linux中的grep命令介紹

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

Linux中的grep命令介紹

5. 把包含 syslog 以及上、下一行內(nèi)容過濾出來

Linux中的grep命令介紹

6. 過濾某個關(guān)鍵詞,并輸出行號

Linux中的grep命令介紹

7. 過濾不包含某關(guān)鍵詞,并輸出行號

Linux中的grep命令介紹

8. 刪除掉空行

Linux中的grep命令介紹

9. 過濾包含 root 或 syslog 的行

Linux中的grep命令介紹

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

Linux中的grep命令介紹

簡單總結(jié)

通過了一些簡單案例操作,我們應(yīng)該已經(jīng)熟悉了 grep 的常見用法,下邊再來簡單總結(jié) grep 的常見選項(xiàng),相信在實(shí)戰(zhàn)練習(xí)后再來總結(jié)應(yīng)該會有更好的學(xué)習(xí)效果。

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

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

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

  •  -c:統(tǒng)計(jì)匹配的行數(shù)

  •  -e:實(shí)現(xiàn)多個選項(xiàng)間的邏輯 or 關(guān)系

  •  -E:支持?jǐn)U展的正則表達(dá)式

  •  -F:相當(dāng)于 fgrep

  •  -i:忽略大小寫

  •  -n:顯示匹配的行號

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

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

  •  -s:不顯示錯誤信息

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

  •  -w:顯示整個單詞

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

與 grep 相似的工具還有 egrep、fgrep,實(shí)用性并不強(qiáng),其功能完全可以通過 grep 的擴(kuò)展參數(shù)來實(shí)現(xiàn),所以就不再擴(kuò)展。

“Linux中的grep命令介紹”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


網(wǎng)頁標(biāo)題:Linux中的grep命令介紹
鏈接URL:http://weahome.cn/article/pepoip.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部