Команда SORT сортировка строк символов

Команда входит в состав PC-DOS и MS-DOS начиная с версии 2.0. Она сортирует символьные строки в лексикографическом (алфавитном) порядке. При этом начало просмотра строки может быть установлено в любой позиции, а сортировка может проводиться как по возрастанию, так и по убыванию символьных кодов (т.е. в прямом и обратном алфавитном порядке).
НАЗНАЧЕНИЕ. SORT предназначена для сортировки строк символьной информации, которая может вестись по алфавиту, величине чисел (в порядке их возрастания или убывания) , начиная с любой позиции в строке.

ОПИСАНИЕ. SORT принимает данные с устройства ввода или из промежуточного файла и сортирует их согласно параметрам, специфицированным в командной строке, выводит отсортированную информацию на устройство вывода. По умолчанию устройство ввода - клавиатура, а вывода - экран терминала.
При работе с командой SORT необходимо помнить:
- для промежуточной буферизации выводимой информации SORT создает временный файл на текущем магнитном диске, поэтому команда не выполняется, если диск переполнен или защищен от записи;
- SORT не работает в конвейере с программами, в которых обмен информацией с консолью производится на физическом уровне (без применения системных средств DOS).
Команда внешняя, выполняется программой, загрузочный модуль которой содержится в файле SORT.EXE.

ФОРМАТ.
[маршрут]&ОКТ [/R] [+п]
Спецификация "&.маршрут" - каталог, содержащий файл загрузочного модуля программы SORT.
Ключ /R - режим реверсивной сортировки (в обратном алфавитном порядке).
Параметр "+п" вызывает- сортировку по столбцу с указанным номером (по умолчанию она проводится по первому столбцу). Следует отметить, что если в командной строке SORT не задан источник символьной информации, то по умолчанию принимается ввод с клавиатуры. При этом ввод каждой строки должен заканчиваться нажатием клавиши ENTER. Процесс завершается вводом кода CTRL-Z, после которого тоже должна быть нажата клавиша ENTER. В этом режиме SORT выводит на экран или на любое другое устройство вывода (например, на магнитный диск или на печатающее устройство) всю введенную информацию в отсортированном виде. Вывод производится после ввода последней строки.
В таком режиме вводится текст небольшого объема, нуждающийся в сортировке. При использовании команды SORT сортировка осуществляется автоматически.
 


Обсудить вопрос в студенческом форуме

 

Сайт содержит информацию о учебном заведении и студенческой общине и не является официальным