Справочные данные некоторых команд

№11-1,

технические науки

В статье приводятся справочные данные некоторых команд.

Похожие материалы

COMP

Сравнение содержимого двух файлов или двух наборов файлов.

СОМР [данные1] [данные2] [/D] [/A] [/L] [/N=число] [/С]

данные1 Первый файл или набор файлов для сравнения.

данные2 Второй файл или набор файлов для сравнения.

/D Вывод различий в десятичном формате

 Вывод различий в формате ASCII.

/L Вывод номеров строк, в которых обнаружены различия.

/N=число Число первых строк в каждом файле, которые следует сравнить.

 Сравнение файлов без учета регистра букв ASCII.

/OFF[LINE] Не пропускать файлы с установленным атрибутом "Автономный".

Для указания наборов файлов в первых двух параметрах используются подстановочные знаки.

DISKCOMP

Сравнение содержимого двух гибких дисков

DISKCOMP [диск!: [диск2:]]

DISKCOPY

Копирование содержимого одного гибкого диска на другой.

DISKCOPY [диск1: [диск2:]] [/V]

/V Копирование с проверкой правильности переноса данных.

Оба диска должны иметь одинаковый тип. Параметры диск1 и диск2 могут ссылаться на одно и то же устройство.

FC

Сравнение двух файлов или двух наборов файлов и вывод различий между ними.

FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T] [/U] [/W] [/nnnn][ диск1:][ путь1] имя_файла1 [ диск2:][ путь2] имя_файла2 FC /B [ диск1:][ путь1] имя_файла1 [ диск2:][ путь2] имя_файла2

/A Вывод только первой и последней строк для каждой группы различий.

/B Сравнение двоичных файлов

/C Сравнение без учета регистра символов .

/L Сравнение файлов в формате ASCII.

/LBn Максимальное число несоответствий для заданного числа строк.

/N Вывод номеров строк при сравнении текстовых файлов ASCII.

/OFF[LINE] Не пропускать файлы с установленным атрибутом "Автономный".

/T Символы табуляции не заменяются эквивалентным числом пробелов .

/U Сравнение файлов в формате UNICODE.

/W Пропуск пробелов и символов табуляции при сравнении.

/nnnn Число последовательных совпадающих строк, которое должно встретиться после группы несовпадающих.

[ диск1:][ путь1] имя_файла1 Указывает первый файл или набор файлов для сравнения.

[ диск2:][ путь2] имя_файла2 Указывает второй файл или набор файлов для сравнения.

FIND

Поиск текстовой строки в одном или нескольких файлах.

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] " строка" [[ диск:][ путь] имя_файла[ ...]]

/V Вывод всех строк , НЕ содержащих заданную строку.

/C Вывод только общего числа строк, содержащих заданную строку.

/N Вывод номеров отображаемых строк.

/OFF[LINE] Не пропускать файлы с установленным атрибутом "Автономный".

/I Поиск без учета регистра символов .

"строка" Искомая строка.

[ диск:][ путь] имя_файла Один или несколько файлов, в которых выполняется поиск.

Если путь не задан, поиск выполняется в тексте, введенном с клавиатуры либо переданном по конвейеру другой командой.

FINDSTR

Поиск строк в файлах.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F: файл] [/C: строка] [/G: файл] [/D: список_папок] [/A: цвета] [/OFF[LINE]] строки [[ диск:][ путь] имя_файла[...]]

/B Искать образец только в началах строк.

/E Искать образец только в конце строк.

/L Поиск строк дословно

/R Поиск строк как регулярных выражений.

/S Поиск файлов в текущей папке и всех ее подпапках.

/I Определяет, что поиск будет вестись без учета регистра.

/X Печатает строки, которые совпадают точно.

/V Печатает строки, не содержащие совпадений с искомыми.

/N Печатает номер строки, в которой найдено совпадение, и ее содержимое.

/M Печатает только имя файла, в которой найдено совпадение.

/O Печатает найденный строки через пустую строку.

/P Пропускает строки, содержащие непечатаемые символы.

/OFF[LINE] Не пропускает файлы с установленным атрибутом "Автономный".

/A:цвета Две шестнадцатеричные цифры - атрибуты цвета. См. "COLOR /?"

/F: файл Читает список файлов из заданного файла (/ для консоли).

/C: строка Использует заданную строку как искомую фразу поиска.

/G: файл Получение строк из заданного файла (/ для консоли).

/D: список_папок Поиск в списке папок ( разделяются точкой с запятой).

строка Искомый текст.

[ диск:][ путь] имя_файла Задает имя файла или файлов.

Использовать пробелы для разделения нескольких искомых строк, если аргумент не имеет префикса /C. Например, 'FINDSTR " Привет мир" a.b' ищет " Привет" или " мир" в файле a.b, а команда 'FINDSTR /C:" Привет мир" a.b' ищет строку " Привет мир" в файле a.b.

Краткая сводка по синтаксису регулярных выражений:

. Любой символ.

* Повтор: ноль или более вхождений предыдущего символа или класса

а Позиция в строке: начало строки

$ Позиция в строке: конец строки

[ класс ] Класс символов : любой единичный символ из множества

[Акласс] Обратный класс символов: любой единичный символ из дополнения

[x-y] Диапазон: любые символы из указанного диапазона

\x Служебный символ: символьное обозначение служебного символа x

\<xyz Позиция в слове: в начале слова

xyz\> Позиция в слове: в конце слова

За полной информацией о регулярных выражениях FINDSTR обратитесь к доступной интерактивной документации.

PUSHD

Сохранение значения текущей активной папки и переход к другой папке.

PUSHD [путь | ..]

путь Каталог, который следует назначить текущим.

Когда расширенная обработка команд включена, команда PUSHD допускает ввод сетевых путей в дополнение к обычным именам дисков и путям.

Если указан сетевой путь, команда PUSHD создает временное имя диска, указывающее на заданный сетевой ресурс, а затем производит смену текущего диска и каталога, используя вновь определенное имя диска.

Выделение временных имен дисков проводится в обратном порядке начиная с Z:, причем выбирается первое свободное имя диска.

POPD

Восстановление предыдущего значения текущей активной папки, сохраненного с помощью команды PUSHD. Когда расширенная обработка команд включена, команда POPD удаляет временные имена дисков, созданные командой PUSHD для сетевых ресурсов, при удалении соответствующего диска из стека каталогов.

PRINT

Вывод на печать содержимого текстовых файлов.

PRINT [/D:устройство] [[ диск:][ путь] имя_файла[...]]

/D:устройство Устройство для печати.

SORT

Сортировка ввода.

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

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

По умолчанию, сравнение начинается с первого символа каждой строки.

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

/M[EMORY] килобайтов Задает количество основной памяти, используемой для сортировки, в килобайтах. Размер памяти должен быть не менее 160КБ. При явном задании размера памяти именно это количество будет, использовано невзирая на то, какое количество основной памяти доступно в системе. Наилучшей производительности можно добиться, не задавая размер памяти. По умолчанию, сортировка выполняется за один проход (без временного файла), используя максимально доступный размер памяти. В остальных случаях, сортировка выполняется за два прохода ( с сохранением частично отсортированных данных во временном файле), так что количество памяти, используемой для обоих проходов, - одинаково. По умолчанию, максимальный объем памяти равен 90% доступной основной памяти, если входными и выходными потоками являются файлы на диске, и 4 5% доступной основной памяти - иначе .

/REC[ORD MAXIMUM] символов Определяет максимальное число символов в записи ( по умолчанию 4096, максимальное 65535).

/R[EVERSE] Обратный порядок сортировки; т.е. сортировка идет от Я до А, и затем от 9 до 0.

[диск1:][путь1]имя файла1 Определяет имя сортируемого файла. Если оно опущено, то будет использоваться стандартный поток ввода. Явное задание сортируемого файла работает быстрее, чем перенаправление того же файла в качестве стандартного потока ввода.

/T[EMPORARY] [диск2:][путь2] Определяет путь к папке, содержащей рабочие файлы сортировки, в том случае, когда данные не помещаются в основной памяти. По умолчанию используется системная временная папка.

/O[UTPUT] [ диск3:][ путь3] имя_файла3 Определяет имя файла, в котором сохраняются отсортированные результаты. Если оно опущено данные записываются в стандартный поток вывода .

Явное задание файла вывода работает быстрее чем перенаправление стандартного потока вывода в этот же файл.

TREE

Графическое отображение структуры папок заданного диска или заданной папки.

TREE [ диск :][ путь ] [/F] [/A]

/F Вывод имен файлов в каждой папке. /A Использовать символы ASCII вместо символов национальных алфавитов.

VERIFY

Установка режима проверки правильности записи файлов на диск

VERIFY [ON | OFF]

Введите VERIFY без параметра для определения текущего значения этой команды.

VOL

Вывод метки и серийного номера тома для диска.

VOL [диск:]