按字母顺序列出文本文件的内容?

按字母顺序列出文本文件的内容?

我有一个 txt 文件,每行大约有 3000 个姓名条目。我想按字母顺序列出它们。

有什么方法可以通过某些文本编辑器来做到这一点,这样我就不必手动浏览列表中的所有名称?

答案1

掌上平板电脑具有行排序功能:编辑->种类...

语境具有类似的排序功能。

或者如果你能应付Vim,它具有内置排序命令,可对一系列行或选定的文本进行排序。

答案2

您可以使用 Windows XP 中包含的一个简单命令(因为我假设您正在从标签中运行该命令),名为sort

它就像运行[替换为您想要排序的文件和您想要输出的文件的名称]一样简单sort FileToSort.txt /o OutputFile.txtcmd开始FileToSort.txt- OutputFile.txt>运行->cmd;参见这里了解更多示例和用法)。

答案3

如果你想编写一个程序...

伪代码(假设每个名称都在其自己的行上):

names as List of Strings
while(!file.eof)
{
    names.Add(file.readline());
}

names.Sort();

相关内容