ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [20191202]awk使用数组技巧.txt

[20191202]awk使用数组技巧.txt

原创 Linux操作系统 作者:lfree 时间:2019-12-02 10:34:12 0 删除 编辑

[20191202]awk使用数组技巧.txt

--//参考连接:https://www.anbob.com/archives/4854.html

$ cd /u01/app/11.2.0/grid/rdbms/audit
$ ls -ltr|grep   "^-" |awk '{print $6 " " $5 }'| awk ' {  arr[$1]+=$2 ; freq[$1]++ } END {for (key in arr) printf "%20s\t%20s\t%20s\n", key, arr[key] ,freq[key] }' | sort
$ ls -ltr|grep   "^-" |awk '{print $6 " " $5 }'| awk ' {  arr[$1]+=$2 ; freq[$1]++ } END {for (key in arr) printf "%20s\t%20s\t%20s\n", key, arr[key] ,freq[key] }' | sort | head
          2016-12-24                     749                       1
          2019-09-02                   52600                      70
          2019-09-03                   72126                      96
          2019-09-04                   72136                      96
          2019-09-05                   72136                      96
          2019-09-06                   72128                      96
          2019-09-07                   75150                     100
          2019-09-08                   72134                      96
          2019-09-09                   72142                      96
          2019-09-10                   71376                      95

--//注意我ls的别名与别人定义不同:
$ alias ls
alias ls='ls --color=auto --time-style=+"%Y-%m-%d %H:%M:%S"'

--//再修改一下:

$ ls -ltr|grep   "^-" | awk ' {  arr[$6]+=$5 ; freq[$6]++ } END {for (key in arr) printf "%20s\t%20s\t%20s\n", key, arr[key] ,freq[key] }' | sort | head
          2016-12-24                     749                       1
          2019-09-02                   52600                      70
          2019-09-03                   72126                      96
          2019-09-04                   72136                      96
          2019-09-05                   72136                      96
          2019-09-06                   72128                      96
          2019-09-07                   75150                     100
          2019-09-08                   72134                      96
          2019-09-09                   72142                      96
          2019-09-10                   71376                      95


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-2666438/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    4017
  • 访问量
    7993696