Команда sort - сортування рядків у текстовому файлі

Команда SORT використовується для сортування в алфавітному порядку рядків текстового файлу або стандартного виводу.

Формат командного рядка:

SORT [/ R] [/ + n] [/ M кілобайт] [/ L мову] [/ RE recordbytes] [[діск1:] [путь1] імя_файла1] [/ T диск2:] [путь2]] [/ O [діск3 :] [путь3] імя_файла3]

Параметри командного рядка:

/ + N - Задає число символів, n, до початку кожного порівняння. / + 3 показує, що кожне порівняння буде починатися з третього символу кожної строкі.Строкі менше ніж n символів збираються перед усіма іншими рядками. За замовчуванням, порівняння починається з першого символу кожного рядка.

/ L [OCALE] мову - Перекриває встановлені в системі за замовчуванням мову і розкладку заданими. Поки існує можливість тільки одного вибору: "" C "" - наіболеебистрий спосіб упорядкування послідовності. Сортування завжди йде без урахування регістру.




/ M [EMORY] кілобайт - Задає кількість основної пам`яті, використовуваної для сортування, в кілобайтах. Розмір пам`яті повинен бути не менше 160КБ. При явному завданні размерапамяті саме ця кількість буде використано, незважаючи на те, яка кількість основної пам`яті є в сістеме.Наілучшей продуктивності можна досягти, не задаючи розмір пам`яті. За замовчуванням, сортування виконується за один прохід (без тимчасового файлу), використовуючи максимально доступний розмір памяті.В інших випадках, сортування виконується за два проходи (зі збереженням частково впорядкованих даних в тимчасовому файлі), так що кількість пам`яті, що використовується для обох проходів, -однаково. За замовчуванням, максимальний обсяг пам`яті дорівнює 90% доступної основний пам`яті, якщо вхідними та вихідними потоками є файли на диску, і 45% доступної основний пам`яті - інакше.

/ REC [ORD_MAXIMUM] символів - Визначає максимальної число символів у записі (за замовчуванням 4096, максимально можливе 65535).




/ R [EVERSE] - Зворотний порядок сортіровкі- тобто сортування йде від Я до А, і потім від 9 до 0.

[Діск1:] [путь1] імя_файла1 - Визначає ім`я сортується файлу. Якщо воно опущено, то буде використовуватися стандартний потік введення. Явна завдання сортується файлу работаетбистрее, ніж перенаправлення того ж файлу в якості стандартного потоку введення.

/ T [EMPORARY] [диск2:] [путь2] - Визначає шлях до папки, яка містить робочі файли сортування, в тому випадку, коли дані не поміщаються в основний пам`яті. За замовчуванням використовується системна тимчасова папка.

/ O [UTPUT] [діск3:] [путь3] імя_файла3 - Визначає ім`я файлу, в якому зберігаються відсортовані результати. Якщо воно опущено дані записуються в стандартний потік виведення. Явноезаданіе файлу виводу працює швидше ніж перенаправлення стандартного потоку виводу в цей же файл.

Приклади використання:

sort mytxt.txt / Output sortxt.txt - впорядкувати в алфавітному порядку рядка файлу mytxt.txt із записом результату в файл sortxt.txt

sort lt; mytxt.txt gt; sortxt.txt - то ж, що і в попередньому прикладі, але використовується перенаправлення вводу і виводу.

sort / reverse mytxt.txt / Output sortxt.txt - впорядкувати в зворотному порядку рядка файлу mytxt.txt із записом результату в файл sortxt.txt

Поділися в соціальних мережах:

Схожі
Команда movefile - перемістити або видалити зайнятий файлКоманда movefile - перемістити або видалити зайнятий файл
Сортування в excel з кількох стовпців і рядків.Сортування в excel з кількох стовпців і рядків.
Команда sort в linuxКоманда sort в linux
Команда find - пошук рядка символів в файліКоманда find - пошук рядка символів в файлі
Команда subst - призначення (скасування призначення) каталогу букви дискаКоманда subst - призначення (скасування призначення) каталогу букви диска
Команда diskcopy - копіювання гнучких дисків в windowsКоманда diskcopy - копіювання гнучких дисків в windows
Команда compКоманда comp
Команда verify - включити / вимкнути режим перевірки читанням записуються так диск файлів.Команда verify - включити / вимкнути режим перевірки читанням записуються так диск файлів.
Команда echo - висновок тексту на екран консоліКоманда echo - висновок тексту на екран консолі
Команда findstrКоманда findstr
» » Команда sort - сортування рядків у текстовому файлі