]> Pileus Git - ~andy/sfvlug/blob - awk/src/awk-7-vstat.sh
Add sed and awk presentation
[~andy/sfvlug] / awk / src / awk-7-vstat.sh
1 #!/bin/bash
2
3 # Stat
4 ls -l --time-style='+%Y %m' db |
5 awk -v 'hdr=Jan  Feb  Mar  Apr  May  Jun  Jul  Aug  Sep  Oct  Nov  Dec' '
6         BEGIN { printf "%64s\n", hdr }
7         NR>1  { cnt[$6+0][$7+0]++ }
8         END   { for (y in cnt) {
9                   printf "%4d", y
10                   for (m=1; m<=12; m++)
11                     printf "%5s", cnt[y][m]
12                   printf "\n" } }'