gpt4 book ai didi

linux - 将重复的数字打印到另一个文件

转载 作者:太空宇宙 更新时间:2023-11-04 05:27:45 25 4
gpt4 key购买 nike

有没有一种简单的方法来计算文件中特定数字的出现次数?例如,我有一个文件numbers.txt,其中包含以下内容:

154;459;444;154
356;2;478;154

我需要仅将重复的数字打印到另一个文件,因此在文件duplicate.txt中我应该只出现一次154

最佳答案

按照建议,“uniq -d”,经过适当的预处理即可工作:

tr ';' '\n' <numbers.txt | sort |uniq -d

步骤:

  • 使用 tr 将分号转换为换行符
  • 对数据进行排序
  • 使用“uniq -d”显示重复项。

但是您应该注意,POSIX tr 中没有描述换行转义 \n (它适用于 OSX 和 Linux)。

关于linux - 将重复的数字打印到另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28717425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com