• 正则表达式


    ---------------------正则表达式--------------------------


    -----grep:传统的 grep 程序, 在没有参数的情况下, 只输出符合 RE 字符串之句子. 常见参数如下:


    -v: 逆反模示, 只输出"不含" RE 字符串之句子.
    -r: 递归模式, 可同时处理所有层级子目录里的文件.
    -q: 静默模式, 不输出任何结果(stderr 除外. 常用以获取 return value, 符合为 true, 否则为 false .)
    -i: 忽略大小写.
    -w: 整词比对, 类似 \<word\> .
    -n: 同时输出行号.
    -c: 只输出符合比对的行数.
    -l: 只输出符合比对的文件名称.
    -o: 只输出符合 RE 的字符串. (gnu 新版独有, 不见得所有版本都支持.)
    //-E: 切换为 egrep .


    -----fgrep:不作 RE 处理, 表达式仅作一般字符串处理, 所有 meta 均失去功能.



    -----egrep:egrep是grep的一个扩展版本,它在它的正则表达式中支持更多的元字符。

    - grep 之下不支持 ? 与 + 这两种 modifier, 但 egrep 则可.

    - grep 不支持 a|b 或 (abc|xyz) 这类"或一"比对, 但 egrep 则可.

    - grep 在处理 {n,m} 时, 需用 \{ 与 \} 处理, 但 egrep 则不需.

    诸如此类的... 我个人会建议能用 egrep 就不用 grep 啦... ^_^
    我在IBM工作,可以为大家内部推荐IBM各种职位 IBM全球职位尽在以下链接(请在浏览器中打开,QQ/微信 会阻止): http://ibmreferrals.com/ 很乐意为感兴趣的小伙伴分享:我的面试经验^_^ 如需咨询,请邮件发送以下邮箱,有问必回 1026096425@qq.com
  • 相关阅读:
    python之定时器Timer
    (转载)Python一篇学会多线程
    docker速记
    IP地址简单入门
    pycharm快捷键及一些常用设置(转载)
    python系列1_travel
    Fluter基础巩固之Dart语言详解<三>
    Fluter基础巩固之Dart语言详解<二>
    Fluter基础巩固之Dart语言详解<一>
    Java精通并发-Condition编程模式详解与分析
  • 原文地址:https://www.cnblogs.com/jackydalong/p/2408821.html
Copyright © 2020-2023  润新知