日期:2014-05-16  浏览次数:20706 次

关于awk数组的排序
ll H01060354* | awk '{a[$6$7]++};END{for(i in a) print i,a[i]}'| sort -k 1 | grep Aug
使用上面的方法无法排序,请告诉指点!或者给出其他的处理思路

------解决方案--------------------
排序直接用sort啊
------解决方案--------------------
你是要排序第2域的数字还是第1域的记录。。
如果按多少排序,就应该是-k2
------解决方案--------------------
探讨
排序直接用sort啊

------解决方案--------------------
ll H01060354* | awk '{a[$6$7]++};END{for(i in a) print i,a[i]}'| grep Aug|sort -k1.4n,1.5n