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

UptoLike

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

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