Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »