- 论坛徽章:
- 2
|
本帖最后由 damcool 于 2013-11-06 13:21 编辑
- [:~]> sort -k1,1 -k2,2 /tmp/date
- id1 0125 是 X
- id1 0426 是 X
- id1 0519 是 X
- id1 0719 是 X
- id1 0722 是 X
- id1 0725 是 X
- id2 0625 是 Y
- id2 0723 是 Y
- id2 0724 是 Y
- id2 0724 是 Y
- id3 0125 是 X
- id3 0725 是 X
- id4 0219 是 Z
- id4 0718 是 Z
- id4 0719 是 Z
- id4 0724 是 Z
- id5 0326 是 X
- id5 0425 是 X
- id5 0725 是 X
- id5 0726 是 X
- id6 0126 是 X
- id6 0225 是 X
- id6 0626 是 X
- id6 0725 是 X
- [:~]> awk '{cmd="date -d \"2013"$2"\" +%U";cmd|getline d;close(cmd);a[$1":"d"week"]++}END{for (i in a) if (a[i]>1) printf"%s %d %s\n",i,a[i],b[i]}' /tmp/date|sort
- id1:29week 2
- id2:29week 3
- id4:28week 2
- id5:29week 2
复制代码 |
|