awk ‘BEGIN{ FS="|"}
{ ary[$14,NR]=$0}
END{ nrw=asorti(ary, newary) for(i=1;i<=nrw;i++) print ary[newary[i]]}‘ test.log |tail -n 10
awk实现按照某个字段排序
原文:http://www.cnblogs.com/mikeluwen/p/6215940.html