<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>操作系統>Linux教程>

        linux-shell腳本命令grep命令

        時間: 志藝942 分享

          grep是用來過濾含有特定字符的行, 能使用正則表達式搜索文本, 它在數據中查找一個字符串時, 是以正行為單位進行數據選取的. 接下來是小編為大家收集的linux-shell腳本命令grep命令,歡迎大家閱讀:

          linux-shell腳本命令grep命令

          [ 常用選項: ]

          -c:只輸出匹配行的計數。

          -i:不區分大小寫(只適用于單字符)。

          -n:顯示匹配行及行號。

          -s:不顯示不存在或無匹配文本的錯誤信息。

          -v:顯示不包含匹配文本的所有行。

          [ 正則元字符: ]

          grep可以結合正則表達式使用, 下面介紹一些常用的正則表達式過濾字符的用法。 \ :轉義字符,忽略正則表達式中特殊字符的原有含義。

          ^ :匹配以某個字符串開始的行。

          $ :匹配以某個字符串結束的行。

          \<:匹配單詞的開始。

          \>:匹配單詞的結束。

          [ ]:在[]內某單個字符,如[A]即表示 A 符合要求。

          [ - ]:屬于[ - ]所標記的范圍字符,如[A-Z],即A、B、C一直到Z都符合要求。

          . :表示一定有1個任意字符。

          * :前面字符可以出現任意次。

          ? :前面字符出現0次或1次。

          + :前面字符出現一次或多次。

          [ 正則示例: ]

          1. ^表示行開頭 grep '^bbb' aaa.txt --color # 從文件aaa.txt中查找以bbb開頭的行。

          2. $表示行結尾 grep 'bbb$' aaa.txt --color # 從文件aaa.txt中查找以bbb結尾的行。

          3. .表示單個字符, 它可以匹配除換行符之外的所有字符。 grep 'bbb...' aaa.txt --color # 從文件aaa.txt中查找bbb后面含有三個字符的行, '點'可以匹配空格。

          4. * 表示它前面的那個字符可以出現任意次 grep 'bbb.*' aaa.txt --color # 從文件aaa.txt中查找bbb后面有任意個字符的行。

          5. + 表示它前面的那個字符至少要出現一次 grep -E 'bbb.+' aaa.txt --color # 從文件aaa.txt中查找bbb后面至少會出現一個字符的行。

          6. ? 表示它前面的那個字符可以有也可以沒有

          grep -E 'bbbc?' aaa.txt --color # 從文件aaa.txt中查找存在bbb或bbbc的行。 注意: grep不支持 + 、? 這兩個元字符, 如果想使用, 只能使用擴展的grep (egrep 或 grep -E)

          7. [ ] 表示匹配一個字符, 出現在[ ]里面的字符都是或的關系 grep '^[Bb]bb' aaa.txt --color # 從文件aaa.txt中查找以Bbb或bbb開頭的行。 grep '[0-9]' aaa.txt --color # 從文件aaa.txt中查找含有數字的行 grep -P '\d' aaa.txt --color # 從文件aaa.txt中查找含有數字的行, -P表示使用perl的正則表達式 \d表示數字, \D表示非數字 \s表示空格或tab, \S表示不是空格或tab \w表示任意字符(大小寫字母、數字、下劃線), \W表示不是字母、數字、下劃線。

          注意: ^ 出現在 [ ] 外面的話表示'開頭', 如果出現在 [ ] 里面的話表示'否定' grep '^[^Bb]..' aaa.txt --color # 從文件aaa.txt中查找不是以B或b開頭, 而且后面還有兩個字符的行。

          8. \< 匹配單詞的開頭

          grep '\

          9. \> 匹配單詞的結束

          grep '\>Tom' aaa.txt --color # 從文件aaa.txt中查找單詞以Tom結尾的行。

          10. 匹配某個單詞, 而不是某個字符串的一部分

          grep '\bTom\b' aaa.txt --color # 從文件aaa.txt中查找含有單詞Tom的行, 如果是aTomb之類的忽略掉。

          11. 用\(\)做標簽, 后面想引用就用\n (n是一個數字), class="main">

        linux-shell腳本命令grep命令

        時間: 志藝942 分享

          grep '\(tom\)... class="main">

        linux-shell腳本命令grep命令

        時間: 志藝942 分享

          12. \{n\} 表示前面的字符要出現n次

          grep 'tomx\{3\}' aaa.txt --color # 從文件aaa.txt中查找tomx, x要出現3次, 如: tomxxx grep 'tomx\{3,\}' aaa.txt --color # 從文件aaa.txt中查找tomx, x至少要出現三次, 如tomxxx 或 tomxxxx grep 'tomx\{3,4\}' aaa.txt --color # 從文件aaa.txt中查找tomx, x出現3次或4次, 如tomxxx 或 tomxxxx

          
        看了“linux-shell腳本命令grep命令”還想看:

        1.Linux文本匹配命令grep與fgrep使用全解

        2.linux grep搜索命令的使用方法

        3.15個Linux Grep命令使用實例

        4.Linux中執行shell腳本的方法

        2992480 主站蜘蛛池模板: 亚洲国产精品乱码一区二区| 国产亚洲欧洲AⅤ综合一区| 国产无遮挡无码视频免费软件| 亚洲国产天堂久久综合226114| 日本亚洲成人中文字幕| 91九色国产成人久久精品| 在线日韩一区二区| 国产精品无码无卡在线播放| 综合图区亚洲欧美另类图片| 成人无码区免费视频网站| 深夜视频国产在线观看| 午夜免费国产体验区免费的| 国产精品中文字幕第一区| 四虎在线成人免费观看| 色丁香一区二区黑人巨大| 久久久亚洲欧洲日产国码aⅴ| 八个少妇沟厕小便漂亮各种大屁股| 好紧好滑好湿好爽免费视频| 国产精品自拍视频入口| 桃花岛亚洲成在人线AV| 狠狠色狠狠综合久久| 强插少妇视频一区二区三区| 国产色无码专区在线观看| 国产精品男女午夜福利片| 精品无码三级在线观看视频| 亚洲精品不卡av在线播放| 精品无码一区二区三区电影| 久久99国产综合精品女同| 久久精品一本到99热免费| 国产成人自拍小视频在线| 九九热在线精品视频九九| gogogo免费高清在线| 亚洲黄色片一区二区三区| 国产免费网站看v片元遮挡| 天天爽夜夜爱| 极品美女aⅴ在线观看| 亚洲嫩模一区二区三区| 亚洲精品国产一区二区三区在线观看| 最新永久无码AV网址亚洲| 亚洲欧美综合人成在线| 99久久无色码中文字幕人妻 |