У меня есть текстовый файл с около 3000 записей имени в каждой строке. Я хочу перечислить их в алфавитном порядке.
Есть ли способ сделать это с помощью текстового редактора, чтобы мне не приходилось вручную просматривать все имена в списке?
Вы можете использовать простую команду, которая включена в Windows XP (как я полагаю, вы запускаете из своего тега), называемую sort
.
Это так же просто, как запуск sort FileToSort.txt /o OutputFile.txt
в cmd
[замена FileToSort.txt
на файл, который вы хотите отсортировать, и OutputFile.txt
на имя файла, который вы хотите вывести] (start -> run -> cmd ; смотрите здесь для большего количества примеров и использования).
Если вы хотите написать программу ...
псевдокод (предполагается, что каждое имя находится в отдельной строке):
names as List of Strings
while(!file.eof)
{
names.Add(file.readline());
}
names.Sort();