如何从命令行在文本文件中查找唯一行?

时间:2009-04-20 21:35:42

标签: command-line cygwin

我想知道如何从文本文件中提取唯一行的列表。 最好通过Cygwin。

3 个答案:

答案 0 :(得分:22)

sort -u file> NEW_FILE

答案 1 :(得分:17)

你的问题有点不清楚。如果要从文本文件中删除所有重复的行,可以执行以下操作:

cat file.txt | sort | uniq

答案 2 :(得分:5)

由于原始问题引用了Cygwin,这是Windows特定的,我会提到Luis'答案与GNU utilities for Win32 sort一样有效。当我在一台我不想安装Cygwin的机器上工作时,我使用USB键的GNU端口,或者下载和安装Cygwin似乎对我正在尝试解决的问题的解决方案太重了。 / p>