省朝夕

           

          Linux-grep

          grep命令


          用途 

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

          用法

          grep [參數(shù)選項] 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 的行,進行遞歸目錄搜索
          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 閱讀(173) 評論(0)  編輯  收藏 所屬分類: 一天一命令

          導(dǎo)航

          統(tǒng)計

          留言簿

          文章分類

          文章檔案

          搜索

          最新評論

          • 1.?re: Linux-find
          • 評論內(nèi)容較長,點擊標(biāo)題查看
          • --hejianchao
          • 2.?re: Linux-cut
          • 看看學(xué)習(xí)下,這么好的文章居然沒人留言
          • --嬰兒游泳池
          • 3.?re: Linux-cat
          • -s 在某些場合還是比較有用的。
          • --eric.chenjf
          主站蜘蛛池模板: 潜山县| 全椒县| 梁河县| 舟山市| 金昌市| 米脂县| 临猗县| 信宜市| 德江县| 邯郸市| 锡林浩特市| 孟连| 景宁| 柳林县| 板桥市| 元氏县| 台南市| 米脂县| 南江县| 区。| 湾仔区| 嘉峪关市| 定边县| 光泽县| 铁岭市| 仪陇县| 田东县| 石家庄市| 林周县| 常山县| 道真| 大洼县| 海南省| 平乡县| 武宁县| 内黄县| 贺兰县| 庆阳市| 北京市| 静乐县| 金坛市|