Операторы перенаправления команд используются для изменения местоположений
потоков
ввода и вывода команд, заданных по умолчанию, на какие-либо другие.
Местоположение потоков ввода и вывода называется дескриптор.
В
следующей таблице описаны операторы перенаправления потоков ввода и вывода
команд.
Оператор
перенаправления
Описание
>
Записывает данные на выходе команды вместо командной строки
в
файл или на устройство, например, на принтер.
<
Читает поток входных данных команды из файла, а не с
клавиатуры.
>>
Добавляет выходные
данные команды в конец файла, не удаляя
при этом существующей информации из файла.
>&
Считывает данные на выходе одного дескриптора как входные
данные для другого дескриптора.
<&
Считывает входные данные одного
дескриптора как выходные
данные другого дескриптора.
|
Считывает выходные данные одной команды и записывает их на
вход другой команды. Эта процедура известна под названием
«канал».
По умолчанию, входные данные команды (дескриптор STDIN) отсылаются с клавиатуры
интерпретатору команд Cmd.exe, далее Cmd.exe отправляет
выходные данные команды
(дескриптор STDOUT) в
окно командной строки.
В следующей таблице представлены доступные дескрипторы.
Достарыңызбен бөлісу: