zoukankan      html  css  js  c++  java
  • egrep []+ 和awk总结

    不加"[#*@]"加号的区别:

    [root@xusx ~]# echo "###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"
    ###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****
    [root@xusx ~]# echo "###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"|egrep "[#*@]"
    ###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****
    [root@xusx ~]# echo "###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"|egrep -o "[#*@]"
    #
    #
    #
    *
    *
    *
    *
    *
    @
    @
    @
    @
    @
    #
    #
    #
    #
    #
    @
    @
    @
    @
    #
    #
    #
    #
    #
    #
    @
    @
    @
    @
    @
    @
    @
    *
    *
    @
    @
    @
    @
    *
    *
    *
    *
    [root@xusx ~]# echo "###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"|egrep "[#*@]+"
    ###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****
    [root@xusx ~]# echo "###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"|egrep -o "[#*@]+"
    ###*****@@@@@#####
    @@@@######@@@@@@@
    **@@@@****

    [root@xusx ~]# echo "###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"|awk -F "[#@*]+" '{print $1}'
                      ===>空行
    [root@xusx ~]# echo "0###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"|awk -F "[#@*]+" '{print $1}'
    0
    [root@xusx ~]# echo "###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"|awk -F "[#@*]+" '{print $2}'
    1
    [root@xusx ~]# echo "###*****@@@@@#####1@@@@######@@@@@@@2**@@@@****"|awk -F "[#@*]+" '{print $3}'
    2

  • 相关阅读:
    动态页面技术----EL技术、JSTL技术,javaEE的开发模式
    动态页面技术----JSP技术
    会话技术Cookie&Session
    HttpServletRequest
    设计模式和抽象类、方法
    类的继承
    类与对象
    面向对象和面向过程的区别
    PHP-错误处理
    PHP-文件加载
  • 原文地址:https://www.cnblogs.com/xusx/p/6096268.html
Copyright © 2011-2022 走看看