zoukankan      html  css  js  c++  java
  • awk骚操作

    一、awk自加

    [root@168web3 ~]#  head   /data/logs/cloud_monitor_rds_cpu.log |awk '{sum+=$NF}END{print sum}'
    77.4
    

      

    二、awk数组去重

    awk '{h[$1]++}END{for(i in h)print i,h[i]}' /data/logs/https_www_access.log
    

      

    三、awk判断

    [root@168web3 ~]# head   /data/logs/cloud_monitor_rds_cpu.log |awk '{ if($NF>10){print $NF}}'
    13.9
    15.5
    10.9
    

      

    sed骚操作

    将2行合并成一行

    [root@localhost~]#cat a.txt 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [root@localhost~]# sed 'N;s/
    /====/'  a.txt 
    1====2
    3====4
    5====6
    7====8
    9====10

    只将2、3 2行合并

    [root@localhost~]# sed '2N;s/
    / /'  a.txt 
    1
    2 3
    4
    5
    6
    7
    8
    9
    10
    
    #三行合并为1行
    [root@localhost~]# sed  -n 'N;N;s/
    / /g'p  a.txt 
    1 2 3
    4 5 6
    7 8 9
  • 相关阅读:
    在普通类中调用service
    layui util 工具时间戳转换
    最大值
    药房管理
    线段树2
    线段树1
    Dijkstra
    最大值最小化
    图的M 着色问题
    取余运算
  • 原文地址:https://www.cnblogs.com/zhangb8042/p/10032845.html
Copyright © 2011-2022 走看看