【发布时间】:2009-04-20 21:35:42
【问题描述】:
我想知道如何从文本文件中提取唯一行列表。 最好通过 Cygwin。
【问题讨论】:
-
作为动词的“独特”是什么意思?
标签: command-line cygwin
我想知道如何从文本文件中提取唯一行列表。 最好通过 Cygwin。
【问题讨论】:
标签: command-line cygwin
您的问题有些不清楚。如果你想从文本文件中删除所有重复的行,你可以这样做:
cat file.txt | sort | uniq
【讨论】:
sort -u 文件 > new_file
【讨论】:
sort,也可以:grep -rnw '/path/to/files' | sort -u - > /tmp/out.txt
由于引用Cygwin 的原始问题是特定于Windows 的,因此我将提到Luis' 答案与使用GNU utilities for Win32 sort 一样有效。当我在不想安装 Cygwin 的机器上工作时,我使用 USB 密钥上的 GNU 端口,或者下载和安装 Cygwin 对于我试图解决的问题来说似乎过于繁重。
【讨论】: