问题标签 [uniq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1921 浏览

unix - 按出现次数排序历史记录

基本上我想打印存储在 bash 历史记录中的 10 个最常用的命令,但它们仍然必须按照指示何时使用的数字进行;

我做到了这一点:历史 | 切-f 2 | 剪切-d''-f 3,5 | 排序 -k 2 -n

哪个应该从该行中的命令中对出现次数的第二列进行排序......但它没有这样做。我知道我可以在最后的管道中使用 -10 来获取其中最高的 10 个,但我有点卡在排序部分。

0 投票
3 回答
23494 浏览

linux - Bash 输出最高值的行

我的问题很像这个问题,但有一个不同;我想要输出在第三个选项卡上得分最高的行。我的数据是这样的:

我想得到这个:

我用了:

但没有得到我想要的!?

0 投票
3 回答
10453 浏览

bash - Bash-是否可以仅将 -uniq 用于一行的一列?

我想根据第三列中的值对文件进行排序,所以我使用:

现在我必须输出为:(以 3.gui 开头的行已退出,因为 4.gui 的行具有更大的值)

我不能使用-head,因为我有数百万行而且我不知道在哪里剪切,我想不出一种使用方法,-uniq因为它将一行视为一个整体,并且由于我无法告诉我-uniq查看第一列,它计算了一行具有独特性,它输出它-这是正常的-。我知道-uniq可以忽略许多字符,但正如您从示例中看到的第一列可能有各种字符数..

请指教..

0 投票
1 回答
869 浏览

linux - sort -u 和 uniq -u 的意外差异

案例:列出目录中所有唯一的文件名。

所以cd在这种情况下是独一无二的。对于固定宽度,我们可以这样做:

uniq虽然文件名不是固定宽度并且只能跳过字段(即从左到右而不是从右到左忽略字段),但不是很有帮助。

我认为sort -u相当于uniq -u ref并且sort能够排序和给定字段,我希望输出是c.hd.i但事实并非如此。

有什么想法吗?

注意:我不需要帮助来解决问题,例如一种解决方案是将数据反转两次:

0 投票
3 回答
2210 浏览

bash - awk:如何删除文件中的重复行并同时将它们输出到另一个文件中?

我目前正在处理一个处理 csv 文件的脚本,它所做的一件事就是删除并记录文件中的重复行。我当前执行此操作的方法是使用 uniq -d 一次运行 uniq 以显示所有重复项,然后再次运行 uniq 而不使用任何选项来实际删除重复项。话虽如此,我想知道是否可以在一个操作中执行相同的功能,而不必运行 uniq 两次。我发现了许多使用 awk 删除重复项的不同示例,但据我所知,我无法找到任何既显示重复项又同时删除它们的示例。如果有人可以为此提供建议或帮助,我将不胜感激,谢谢!

0 投票
2 回答
1879 浏览

bash - bash 将具有相同第一列的列相加

我有一个文件,该文件在第一列中有名称,在第二列中有计数。它按名称排序。

我想组合所有相同的名称并输出每个名称的总数:

我知道我可以使用 uniq 来获取相同行的总数,但是如何保留数据中的计数?

0 投票
11 回答
219477 浏览

linux - 寻找独特的线条

如何找到唯一行并从文件中删除所有重复项?我的输入文件是

我希望结果是:

sort file | uniq不会做这项工作。将显示所有值 1 次

0 投票
2 回答
1579 浏览

ruby - 从 Ruby 中的哈希中删除重复项

我正在使用Twitter Gem访问 Twitter API,并且我想创建一个变量,该变量仅mentions根据提及的文本存储唯一的变量。

现在,我像这样存储所有提及:@allmentions = Twitter.mentions_timeline

这是返回的提及示例@allmentions[0]

我可以像这样访问提及的文本:@allmentions[0].text

是否有内置的 ruby​​ 方法(或简单的方法)让我只存储在 text 属性中具有唯一值的提及?

0 投票
6 回答
1017 浏览

sed - 基于文件中第一个字段的唯一行数

我正在尝试根据第一个字段计算输出到文件的唯一行数,其中输入行如下所示:

对于这样的事情:

我一直在尝试 sort 和 uniq 的各种组合,但还没有实现。我可以使用整行获得不同的行,但我只想要第一个字段。我目前正在使用cygwin。我不识字,但我怀疑这是要走的路。任何人有一个方便的解决方案?

0 投票
5 回答
377 浏览

linux - Bash 脚本(分隔字符串)

我有一个练习,我必须从用户那里获取一个字符串read str并打印该字符串的最后一个字符被重复的次数。

例如,字符串是:ab2aa2b122 ,输出将是:4因为2在字符串中重复了 4 次。

我的问题是将字符串分成单个字符。" "我希望每个字符都用空格或 a与另一个字符分开,\n以便使用tr命令和uniq命令。

我必须使用uniqandsort命令,为了使用这些我必须拆分字符,这意味着每个字符必须用空格或\n.