Сьогодні буде пост про те, як, ну просто дуже швидко впорядкувати рядки в txt файлі використовуючи Командний рядок Windows (cmd.exe) або batфайл. як вам зручно. Як завжди нічого складно ні, для всієї роботи використовується всього одна команда з одним параметром. Ну ладно, про все по порядку.

Сам файл зберіг в корінь диска «C: \» чого і вам раджу. Так буде зручніше працювати.
Для сортування рядків, буде використовуватися команда «FINDSTR» з параметром «L»
Команда «FINDSTR» використовується для пошуку рядків у файлах.
Параметр «L» нам потрібен для дослівного пошуку рядків.
Синтаксис команди виглядає наступним чином:
Команда - параметр - що шукати - де шукати - куди зберігати результат.
Тепер саме час запустити cmd.exe і приступити до виконання поставленого завдання.
Після запуску пишемо:
FINDSTR / L «mail.ru» C: \ Mail_list.txt> C: \ mail.txt

У мене вийшло рівно 65 000

Буквально за кілька секунд, був оброблений файл з 100 000 рядками. Це набагато цікавіше і зручніше ніж використовуватися, сторона програми для подібних завдань.
Даний приклад Ви можете використовувати в своїх цілях. Витягати з файлів потрібні Вам рядки і.т.д.