- 论坛徽章:
- 0
|
%cat infile
21212,34322,323232,2007/10/23 10:00:00
21542,32322,323432,2007/10/23 10:00:00
25412,32322,323232,2007/10/23 10:00:00
21432,32872,323232,2007/10/23 10:00:00
25612,38722,323232,2007/10/23 10:05:00
21256,32872,323232,2007/10/23 10:05:00
...
21782,37322,323232,2007/10/23 10:10:00
21872,32322,323232,2007/10/23 10:10:00
21902,37822,323232,2007/10/23 10:10:00
现在要得到最后一列时间的唯一记录,之前用
%cat infile|awk '{print $4}'|sort -u
2007/10/23 10:00:00
2007/10/23 10:05:00
2007/10/23 10:10:00
得到所有记录中出现过的时间。结果发现sort占用cpu相当高,sort一个2M的文件尽然占了10%左右的cpu。请问哪位高手能不能有其它办法把这些唯一的时间取出来?
[ 本帖最后由 93237984 于 2007-10-23 22:22 编辑 ] |
|