• linux之正则


    grep命令:

    1. -V      打印grep的版本号

    2. -E      解释PATTERN作为扩展正则表达式,也就相当于使用egrep。

    3. -F      解释PATTERN作为固定字符串的列表,由换行符分隔,其中任何一个都要匹配。也就相当于使用fgrep

    4. -G    将范本样式视为普通的表达式使用(这是个默认值)

    5. -A  2      匹配到搜索到的行以及该行下面的2行

    6. -B  2      匹配到搜索到的行以及该行上面的2行

    7. -C  2      匹配到搜索到的行以及该行上下各的2行

    8. -v     排除,反转匹配,选择没有匹配的内容

    9. -n     给grep过滤出来的内容加上行号

    10. -o     显示命令每一次匹配到了什么

    11. -i       不区分大小写

    12. -c      计算符合样式的行数

     

    sed命令语句:

    1. -V     查看版本号

    2. -h     显示帮助

    3. -n      取消默认输出  与p结合使用

    4. -i       修改文件内容

    5. -i.bak       先备份,再修改文件

    6. -r      支持扩展正则表达式符号

    7. :     多条命令分隔符,取不连续多行

    8. a       在某行后加内容

    9. i        在某行前加内容

    10. c        在原位置替换

    11. s        替换指定字符

    12. g        获得内存缓冲区的内容,并代替当前模块中的文本

    13. p        打印模板块的行

    14. d        删除,删除选择的行

    15. !      非   取反

    16. =        打印当前行号

     

    awk 命令语句:

    1. -V       显示版本号信息

    2. NR      ==表示行号

    3. $n       取某一列的内容

    4. $NF       最后一列

    5. -v       创建或修改awk内部变量

    6. FS      简写F输出域分隔符,默认为一个空格

    7. OFS        输出域分隔符,默认为一个空格

    8. !     非

    9. i = i+1     即i++  计算次数,总数

    10. i  = i+j     即计算总和,累加

    11. 例:awk  '$3~/^4'    yy.py     取第三列以四开头的行。

  • 相关阅读:
    Outlook同步问题
    Excel下三角图解的绘制
    数据库,SQL,万恶之源?
    新年第一篇
    ArcGIS的GeoProcessing的原理及实现(1)
    如何在多个文件中查找需要的信息
    关于GIS门户(GIS Portal)的概念
    2004总结
    MapViewControl更新
    GCDPlot 0.22 介绍
  • 原文地址:https://www.cnblogs.com/yanhui1995/p/10698397.html
Copyright © 2020-2023  润新知