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

  • 相关阅读:
    选择排序
    冒泡排序
    java多线程
    Java中的内存泄露的几种可能
    "==" 与 “equals”
    保证service不被杀死的方法
    反射、注解、依赖
    引导页
    适配:px与dp转换
    四 主要的几种 Web 服务器
  • 原文地址:https://www.cnblogs.com/xusx/p/6096268.html
Copyright © 2011-2022 走看看