Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
пользование операторов перенаправления команд. ⇐ ПредыдущаяСтр 2 из 2
Приложение 2. Команды-фильтры ОС Windows XP
Команда-фильтр используется с символом перенаправления «канала» ( | ) (Приложение 1) и является командой внутри команды, которая считывает ре- зультат на выходе другой команды, преобразовывает его, а затем записывает на выход. Команды-фильтры дают возможность сортировать, просматривать и от- бирать часть выходной информации других команд. Ниже перечислены команды- фильтры, доступные в ОС Windows XP (табл. П.3).
Таблица П.3. Команды-фильтры ОС Windows XP
№ П/п. Команда
Описание 1.
2.
3. More
Find
Sort Отображает содержимое файла или результаты на выходе команды в одном окне командной оболочки Осуществляет поиск указанных символов в файлах и в результатах на выходе команды. Сортировка файлов и данных на выходе команды по алфавиту.
Для перенаправления данных из файла на вход команды-фильтра использу- ется символ «меньше» (< ). Для перенаправления данных с выхода другой коман- ды на вход команды-фильтра используется «канал» ( | ). Например, чтобы отобразить содержимое файла List.txt в одном окне ко- мандной строки за один раз, введите следующую команду:
More < List.txt
Отображается одно окно командной оболочки с содержимым файла, а затем в нижней части окна отображается строка --More--. Для перехода к следующему окну командной строки, нажмите любую клавишу на клавиатуре, кроме клавиши PAUSE. Для остановки листинга следует нажать комбинацию клавиш CTRL+C. Команда-фильтр More полезна при работе с командами, создающими вы- ход более одного окна командной оболочки. Например, в случае, когда вывод де- рева каталогов жесткого диска с помощью команды Tree занимает более одного окна командной оболочки, чем может быть одновременно выведено, можно ис- пользовать эту команду с «каналом» ( | ) и командой More:
Tree c: \ | More
В результате на экран будет выведено первое окно командной оболочки с результатами выхода команды Tree, а затем отобразится строка --More-- и будет ожидаться нажатие любой клавиши для продолжения (кроме клавиши PAUSE). Команда-фильтр Find проводит поиск заданной строки или текста в фай- лах. Командный интерпретатор Cmd.exe отображает каждую строку, которая совпадает со строкой или текстом. Команда Find может быть использована как команда-фильтр и как обычная команда ОС Windows XP. Дополнительные сведе- ния об использовании команды Find в качестве стандартной команды, а также примеры ее использования доступны в справке ОС Windows XP (Пуск | Справка и поддержка) в соответствующем разделе. Справку также можно получить, на- брав в окне командной оболочки строку Find /? и нажав Enter для ввода. Чтобы использовать команду Find в качестве команды-фильтра, необходи- мо включить символ «меньше» (< ) и строку или текст, в котором требуется вы- полнить поиск. По умолчанию при поиске команда Find учитывает регистр.
Find " Pacific Rim" < Trade.txt – осуществляется поиск строки " Pacific Rim" в файле Trade.txt.
Для сохранения результатов работы команды Find в определенном файле, перенаправьте вывод посредством символа «больше» (> ) и задав имя файла:
Find " Pacific Rim" < Trade.txt > Nwtrade.txt
Команда-фильтр Sort выполняет сортировку по алфавиту текстового файла или результатов на выходе команды. Следующая команда сортирует содержимое файла List.txt и отображает результаты в окне командной оболочки:
Sort < List.txt
В этом примере команда Sort сортирует строки файла List.txt в алфавитном порядке и выводит результат на экран без изменения файла. Для сохранения ре- зультатов работы команды Sort в определенный файл, необходимо ввести символ «больше» (> ) и имя файла, как показано ниже:
Sort < List.txt > Alphlist.txt
Для сортировки результатов поиска следует ввести команду Find, затем символ ( | ) и команду Sort. Например, сортировка строк в алфавитном порядке, содержащих слово " Jones" осуществляется следующим образом:
Find " Jones" Maillst.txt | Sort
|
Последнее изменение этой страницы: 2017-03-17; Просмотров: 56; Нарушение авторского права страницы