国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

如何使用grep進(jìn)行文本檢索

2015-11-25 22:42:08 3545

很少有一門(mén)技術(shù),只需要投入少量的學(xué)習成本即可獲得巨大的價(jià)值回報。正則表達式就屬于這一類(lèi)技術(shù)??上Ш芏嗳吮凰艽a般的語(yǔ)法形式當頭棒喝,甚至連門(mén)都不得而入。

grep 命令可以完成簡(jiǎn)單的文本搜索任務(wù)。

1.先來(lái)準備一份文本材料,把 grep 的幫助頁(yè)保存為文本文件:

man grep > grep.txt


2.下面,我想檢索 grep.txt 文件中所有包含 "find" 這個(gè)單詞的文本行:

grep “find” grep.txt


3.我希望匹配到的文本使用不同的顏色顯示,可以添加 --color 選項,默認的顏色是紅色。

 grep --color "color" grep.txt


4.我希望在匹配結果中顯示文件名和行號,使用 -H 選項可以顯示文件名,使用 -n 選項可以顯示行號:

         

5.如果需要查找所有不包含 "color" 的文本行,該怎么做呢?很簡(jiǎn)單,使用 -v 選項即可。

grep 還有兩個(gè)變體,egrep 和 fgrep。相對于僅支持基本正則模式(BREs)的 grep 來(lái)說(shuō),egrep 支持擴展正則模式(EREs),因而檢索能力更為強大;fgrep 是所有三個(gè)工具中速度最快的一個(gè),因為它完全不支持正則模式。

提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->