Универсальные программы оболочки

Оцените статью

windows75621 Универсальные программы оболочкиПри работе с командной строкой часто используются следующие встроенные команды: pushd, cd и dir. Нужно также знать о существовании еще четырех команд: f indstr, more, tree и xcopy. Они пригодятся во многих ситуациях — для исследования содержимого текста, сценария и пакетных файлов, для исследования каталогов и для копирования файлов. Программа findstr является расширенной версией старой программы поиска в тексте find. В своей исходной форме программа findstr сканирует один или несколько файлов или стандартный ввод в поиске текстовых строковых значений и выводит те строки, которые содержат нужное строковое значение. Она пригодится, если известно, что именно нужно найти, но трудно вспомнить, в каком из файлов это находится, или же если нужно извлечь из файлов и собрать воедино определенную информацию. Особенно полезна она будет в пакетных файлах, соби — раюгцих информацию из программ, которые генерируют больше текста, чем вам это нужно, — программа findstr может помочь отобрать информацию автоматически. В своем самом основном использовании программа findstr выводит любые строки, которые содержат строковое значение или значения, указанные в ее командной строке. Например, представим, что есть файл по имени af ile, содержащий следующий текст: Она нашла и to, и all в первой строке и to во второй. Слова в командной строке могут указываться в любом порядке, и они не должны быть полными словами: findstr "а" извлекает любые строки на входе, содержащие букву а. Чтобы найти строковое значение, содержащее пробелы, нужно использовать ключ /си поместить это значение в кавычки, как в этой команде: findstr /с: "in Spain". Для ведения поиска без учета регистра символов может также понадобиться добавление ключа /i. Можно вести поиск сразу в нескольких файлах, указав их в конце командной строки. Например: Команда findstr является фильтром, следовательно, если в ее командной строке не указать ни одного файла, она читает информацию из стандартного ввода и всегда записывает свои результаты в стандартный вывод. Команду findstr можно использовать для поиска любых файлов с буквами верхнего регистра FOR в их именах, используя оператор следующего вида: dir | findstr "FOR"

Комментирование закрыто.

Вверх страницы