Составители:
5
(скрипта). Это позволяет организовывать эффективную коммуникацию между
процессами при минимальных затратах времени и ресурсов.
Таблица 1. Операторы перенаправления ввода/вывода команд
Оператор перена-
правления
Описание
>
Записывает данные на выходе команды вместо окна ко-
мандной строки в файл или на устройство, например, на
принтер.
<
Читает поток входных данных команды из файла, а не с
клавиатуры.
>>
Добавляет выходные данные команды в конец файла, не
удаляя при этом существующей информации из файла.
>&
Считывает данные на выходе одного дескриптора как
входные данные для другого дескриптора.
<&
Считывает входные данные одного дескриптора как вы-
ходные данные другого дескриптора.
|
Считывает выходные данные одной команды и записыва-
ет их на вход другой команды. Эта процедура известна
под названием «канал».
По умолчанию, входные данные команды (дескриптор STDIN) отсылаются
с клавиатуры интерпретатору команд Cmd.exe, далее Cmd.exe отправляет выход-
ные данные команды (дескриптор STDOUT) в окно командной строки. В сле-
дующей таблице представлены доступные дескрипторы.
Таблица 2. Дескрипторы устройств ввода/вывода ОС Windows
деск-
риптор
Числовой эквива-
лент дескриптора
Описание
STDI
N
0
Ввод с клавиатуры
STDO
UT
1
Вывод в окно командной строки
STDE
RR
2
Приемник сообщений об ошибках при
выполнении команд
UND
EFINED
3-9
Эти дескрипторы определяются индиви-
дуально для каждой прикладной про-
граммы.
Номера от 0 до 9 представляют первые 10 дескрипторов. Для запуска про-
граммы и перенаправления любого из 10 дескрипторов используется интерпрета-
тор команд Cmd.exe. Для задания требуемого дескриптора перед оператором пе-
ренаправления введите его номер. Если дескриптор не определен, то по умолча-
нию оператором перенаправления ввода «<» будет ноль (0), а оператором перена-
правления вывода «>» будет единица (1). После ввода оператора «<» или «>» не-
обходимо указать, откуда читать и куда записывать данные. Можно задать имя
файла или любой из существующих дескрипторов. Для задания перенаправления
(скрипта). Это позволяет организовывать эффективную коммуникацию между процессами при минимальных затратах времени и ресурсов. Таблица 1. Операторы перенаправления ввода/вывода команд Оператор перена- Описание правления Записывает данные на выходе команды вместо окна ко- > мандной строки в файл или на устройство, например, на принтер. Читает поток входных данных команды из файла, а не с < клавиатуры. Добавляет выходные данные команды в конец файла, не >> удаляя при этом существующей информации из файла. Считывает данные на выходе одного дескриптора как >& входные данные для другого дескриптора. Считывает входные данные одного дескриптора как вы- <& ходные данные другого дескриптора. Считывает выходные данные одной команды и записыва- | ет их на вход другой команды. Эта процедура известна под названием «канал». По умолчанию, входные данные команды (дескриптор STDIN) отсылаются с клавиатуры интерпретатору команд Cmd.exe, далее Cmd.exe отправляет выход- ные данные команды (дескриптор STDOUT) в окно командной строки. В сле- дующей таблице представлены доступные дескрипторы. Таблица 2. Дескрипторы устройств ввода/вывода ОС Windows деск- Числовой эквива- Описание риптор лент дескриптора STDI 0 Ввод с клавиатуры N STDO 1 Вывод в окно командной строки UT STDE Приемник сообщений об ошибках при 2 RR выполнении команд Эти дескрипторы определяются индиви- UND 3-9 дуально для каждой прикладной про- EFINED граммы. Номера от 0 до 9 представляют первые 10 дескрипторов. Для запуска про- граммы и перенаправления любого из 10 дескрипторов используется интерпрета- тор команд Cmd.exe. Для задания требуемого дескриптора перед оператором пе- ренаправления введите его номер. Если дескриптор не определен, то по умолча- нию оператором перенаправления ввода «<» будет ноль (0), а оператором перена- правления вывода «>» будет единица (1). После ввода оператора «<» или «>» не- обходимо указать, откуда читать и куда записывать данные. Можно задать имя файла или любой из существующих дескрипторов. Для задания перенаправления 5
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »