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

  • 相关阅读:
    android-为应用单元测试
    android手机拨号器实现
    android模拟器使用
    android开发环境搭建
    C语言之关键字
    linux shell脚本基础-----3
    linux shell脚本基础-----2
    linux shell脚本基础-----1
    Android学习计划
    MySql 绿色版配置
  • 原文地址:https://www.cnblogs.com/xusx/p/6096268.html
Copyright © 2011-2022 走看看