Командные файлы операционной системы MS Windows. Лясин Д.Н - 7 стр.

UptoLike

Составители: 

7
ОС Windows.
Таблица 3. Команды-фильтры
Команда
Описание
more
Отображает содержимое файла или вывода команды в одном окне
командной строки за раз.
find
Поиск указанных символов в файлах или выводе команды.
findstr
Поиск образцов текста в файлах с использованием регулярных
выражений
sort
Сортировка файлов или вывода команды по алфавиту.
Для направления данных из файла на вход фильтра используется символ
«меньше» (<). Для направления на вход фильтра выхода другой команды исполь-
зуется канал (|).
Команда more выводит содержимое файла или выхода команды в одном
окне командной строки за раз. Например, чтобы отобразить содержимое файла
List.txt в одном окне командной строки за раз, введите следующую команду: more
list.txt (или more < list.txt). Отображается одно окно командной строки со сведе-
ниями, а затем в нижней части окна командной строки отображается строка
--
More --
. Для перехода к следующему окну командной строки, нажмите любую
клавишу Пробел, для вывода следующей строки нажмите Enter, для остановки
просмотра следует нажать клавишу q (полный список доступных клавиш см. в
справке). Команда more полезна при работе с командами, создающими выход бо-
лее одного окна командной строки. Например, при выводе дерева каталогов жест-
кого диска. Если на диске содержится больше каталогов, чем может быть одно-
временно выведено в окне командной строки, можно использовать команду tree с
каналом (|) и команду more. tree c:\ | more На экран будет выведен первое окно
командной строки с выходом команды tree, а затем отобразится строка
-- More --
.
Команда find проводит поиск заданной строки или текста в файлах. Ко-
манда Cmd.exe отображает каждую строку, которая совпадает со строкой или тек-
стом, указанным в окне командной строки. Чтобы использовать команду find в
качестве команды-фильтра, необходимо включить символ «меньше» (<) и строку
или текст, которые надо искать либо использовать команду канал”. Например,
команда dir | find ”.2012” отфильтрует в выводе команды dir все файлы и папки,
в строках описания которых встречается строка .2012 (созданные в 2012 году).
Необходимо также помнить, что по умолчанию при поиске команда find учитыва-
ет регистр.
Команда sort выполняет сортировку по алфавиту текстового файла или
вывода команды. Например, следующая команда сортирует содержимое файла
List.txt и отображает результаты в окне командной строки: sort < list.txt В этом
примере команда sort сортирует строки файла List.txt в алфавитном порядке и вы-
водит результат на экран без изменения файла. Для сортировки вывода команды
следует ввести команду, затем символ канала (|) и команду sort (команда | sort).
Например, следующая команда сортирует в алфавитном порядке все запущенные
ОС Windows.


                                                   Таблица 3. Команды-фильтры
Команда                             Описание
            Отображает содержимое файла или вывода команды в одном окне
  more
         командной строки за раз.
   find     Поиск указанных символов в файлах или выводе команды.
            Поиск образцов текста в файлах с использованием регулярных
 findstr
         выражений
   sort     Сортировка файлов или вывода команды по алфавиту.
         Для направления данных из файла на вход фильтра используется символ
«меньше» (<). Для направления на вход фильтра выхода другой команды исполь-
зуется канал (|).
         Команда more выводит содержимое файла или выхода команды в одном
окне командной строки за раз. Например, чтобы отобразить содержимое файла
List.txt в одном окне командной строки за раз, введите следующую команду: more
list.txt (или more < list.txt). Отображается одно окно командной строки со сведе-
ниями, а затем в нижней части окна командной строки отображается строка --
More --. Для перехода к следующему окну командной строки, нажмите любую
клавишу Пробел, для вывода следующей строки нажмите Enter, для остановки
просмотра следует нажать клавишу q (полный список доступных клавиш см. в
справке). Команда more полезна при работе с командами, создающими выход бо-
лее одного окна командной строки. Например, при выводе дерева каталогов жест-
кого диска. Если на диске содержится больше каталогов, чем может быть одно-
временно выведено в окне командной строки, можно использовать команду tree с
каналом (|) и команду more. tree c:\ | more На экран будет выведен первое окно
командной строки с выходом команды tree, а затем отобразится строка
-- More --.
         Команда find проводит поиск заданной строки или текста в файлах. Ко-
манда Cmd.exe отображает каждую строку, которая совпадает со строкой или тек-
стом, указанным в окне командной строки. Чтобы использовать команду find в
качестве команды-фильтра, необходимо включить символ «меньше» (<) и строку
или текст, которые надо искать либо использовать команду ”канал”. Например,
команда dir | find ”.2012” отфильтрует в выводе команды dir все файлы и папки,
в строках описания которых встречается строка .2012 (созданные в 2012 году).
Необходимо также помнить, что по умолчанию при поиске команда find учитыва-
ет регистр.
         Команда sort выполняет сортировку по алфавиту текстового файла или
вывода команды. Например, следующая команда сортирует содержимое файла
List.txt и отображает результаты в окне командной строки: sort < list.txt В этом
примере команда sort сортирует строки файла List.txt в алфавитном порядке и вы-
водит результат на экран без изменения файла. Для сортировки вывода команды
следует ввести команду, затем символ канала (|) и команду sort (команда | sort).
Например, следующая команда сортирует в алфавитном порядке все запущенные
                                           7