Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix删除重复项,排序并显示最大计数_Unix - Fatal编程技术网

Unix删除重复项,排序并显示最大计数

Unix删除重复项,排序并显示最大计数,unix,Unix,输出应如下所示: 3/12/2013 12:00 639 Count 3/12/2013 12:06 693 Count 3/12/2013 12:12 636 Count 3/12/2013 12:18 649 Count 3/12/2013 12:24 658 Count 3/12/2013 12:30 926 Count 3/12/2013 12:36 721 Count 3/12/2013 12:42 797 Count 3/12/2013 12:48 717 Count 3/12/20

输出应如下所示:

3/12/2013 12:00 639 Count
3/12/2013 12:06 693 Count
3/12/2013 12:12 636 Count
3/12/2013 12:18 649 Count
3/12/2013 12:24 658 Count
3/12/2013 12:30 926 Count
3/12/2013 12:36 721 Count
3/12/2013 12:42 797 Count
3/12/2013 12:48 717 Count
3/12/2013 12:00 639 Count
3/12/2013 12:06 700 Count
3/12/2013 12:12 636 Count
3/12/2013 12:18 649 Count
3/12/2013 12:24 658 Count
3/12/2013 12:30 726 Count
3/12/2013 12:36 721 Count
3/12/2013 12:42 850 Count
3/12/2013 12:48 900 Count
3/12/2013 12:00 639 Count
3/12/2013 12:06 693 Count
3/12/2013 12:12 636 Count
3/12/2013 12:18 649 Count
3/12/2013 12:24 658 Count
3/12/2013 12:30 926 Count
3/12/2013 12:36 721 Count
3/12/2013 12:42 797 Count
3/12/2013 12:48 950 Count

如果此数据位于文件
foo
中,并且您有GNU
排序
,则可以执行以下操作:

3/12/2013 12:00 639 Count
3/12/2013 12:12 636 Count
3/12/2013 12:18 649 Count
3/12/2013 12:24 658 Count
3/12/2013 12:30 926 Count
3/12/2013 12:36 721 Count
3/12/2013 12:06 700 Count
3/12/2013 12:30 726 Count
3/12/2013 12:42 850 Count
3/12/2013 12:48 900 Count
这将在第三个字段(
-k3
)上执行数字排序(
-n
)、升序(默认)。然后整个过程通过管道
uniq
删除重复的行

编辑:添加uniq。尝试执行以下操作:

sort -n -k 3 foo | uniq
笔记
  • -u
    代表uniq
  • -n
    代表数字排序
  • -k3
    表示排序第三列

请尽快帮助我了解unix命令是关于文件中的行的?请指定问题。在这被太多的反对票猛烈抨击之前,标题和样本结果合理地暗示了这个问题。bash-3.00$cat Task1.txt | sort-k 1,2-n | uniq 2013-03-12 12:00:00 639计数2013-03-12 12:06:00 693计数2013-03-12:06:00 700计数2013-03-12:12:00 636计数2013-03-12:12:18:00 649计数2013-03-12 12:24:00 658计数2013-03-12:30:00 726计数2013-03-12 12:30:00 926 Count 2013-03-12 12:36:00 721 Count 2013-03-12 12:42:00 797 Count 2013-03-12:42:00 850 Count 2013-03-12 12:48:00 717 Count 2013-03-12 12:48:00 900 Count 2013-03-12 12 12:48:00 950 Count我需要一个时间戳下的最大值,请用所有感兴趣的内容(并正确缩进)更新您的帖子信息。
sort -u -n -k 3 file.txt