NoName Asked:2020-03-22 14:35:18 +0000 UTC2020-03-22 14:35:18 +0000 UTC 2020-03-22 14:35:18 +0000 UTC 从文本中复制重复项(或删除唯一行),如何? 772 有一个文本文件 - 900,000 行。 如何仅从中提取重复项或删除唯一行,留下重复项?请帮忙,谢谢。 也许是 Windows,也许是 Linux。 可用的: asd asd asd asd fad dfg 复制到单独的文件,您需要重复的行,即 asd asd asd asd 或者从文件中删除唯一的行,留下重复的。 текст 1 个回答 Voted Best Answer Mikhail Murugov 2020-03-22T14:43:53Z2020-03-22T14:43:53Z Linux 解决方案 uniq- 报告或省略重复的行。 如果您需要多次返回重复项: -D print all duplicate lines cat input_file | uniq -D 如果仅在一个实例中需要重复: -d, --repeated only print duplicate lines, one for each group cat input_file | uniq -d 要写入文件,请追加> output_file到末尾。
Linux 解决方案
uniq- 报告或省略重复的行。如果您需要多次返回重复项:
如果仅在一个实例中需要重复:
要写入文件,请追加
> output_file到末尾。