省朝夕

           

          Linux-grep

          grep命令


          用途 

          通用正則表達(dá)式解析器的簡稱(General Regular Expression Parser),用于在文檔(目錄)中查找指定的字符串。上一篇中介紹的find命令,是用于尋找滿足條件的文件名稱。通常是用find 輸出作為grep輸入。

          用法

          grep [參數(shù)選項(xiàng)] PATTERN [FILES]
          參數(shù)說明:

          -A  5    除了列出符合行之外,并且列出后5行(A表示:after context)
          -c    只顯示符合的總行數(shù)
          -v    顯示除搜尋樣式行之外的全部
          -i     忽略大小寫,包含要搜尋的樣式及被搜尋的檔案
          -r    遞歸地,讀取每個資料夾下的所有檔案
          -w    將搜尋樣式視為一個字去搜尋,完全符合該"字"的行才會被列出
          -x    將搜尋樣式視為一行去搜尋,完全符合該"行"的行才會被列出

           示例

          1、grep -ir 'testdemo' /home/hejianchao    在/home/hejianchao目錄下,搜索所有忽略大小寫后,含有字符串:testdemo 的行,進(jìn)行遞歸目錄搜索
          2、grep -w 'helloworld' hello1.txt hello2.txt    在hello1.txt 和 hello2.txt兩個文件中,搜索包含完整單詞 helloworld 的行。比如有兩行文件:第一行:helloworldaaa  第二行:helloworld  aaa,則-w只會搜出第二行。


          posted on 2013-04-13 23:53 hejianchao 閱讀(174) 評論(0)  編輯  收藏 所屬分類: 一天一命令

          導(dǎo)航

          統(tǒng)計

          留言簿

          文章分類

          文章檔案

          搜索

          最新評論

          • 1.?re: Linux-find
          • 評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
          • --hejianchao
          • 2.?re: Linux-cut
          • 看看學(xué)習(xí)下,這么好的文章居然沒人留言
          • --嬰兒游泳池
          • 3.?re: Linux-cat
          • -s 在某些場合還是比較有用的。
          • --eric.chenjf
          主站蜘蛛池模板: 张北县| 晋江市| 桃园县| 资兴市| 乌恰县| 左权县| 墨脱县| 东丰县| 荣成市| 普安县| 绥化市| 汪清县| 六安市| 章丘市| 怀安县| 曲周县| 留坝县| 丘北县| 禹州市| 临城县| 舟曲县| 万源市| 平度市| 宝应县| 施秉县| 呼伦贝尔市| 金阳县| 磐安县| 昌平区| 遂昌县| 商丘市| 班玛县| 浑源县| 罗甸县| 宜兰市| 客服| 家居| 东丽区| 尼勒克县| 奈曼旗| 梨树县|