Рис. 7.
Откройте файл test.txt . В нем будет содержаться результат команды dir.
Рис. 8.
Следует отметить, что информация, которая была в файле до этого, будет стерта. Для того чтобы выходные файлы команды добавлялись в конец файла, необходимо использовать символ >>, а не > в синтаксисе команды.
Местоположение потоков ввода и вывода называется дескриптор.
В таблице 1 описаны операторы перенаправления потоков ввода и вывода команд.
Таблица 1.
|
Оператор перенаправления
|
Описание
|
>
|
Записывает данные на выходе команды вместо командной строки в файл или на устройство, например, на принтер.
|
<
|
Читает поток входных данных команды из файла, а не с клавиатуры.
|
>>
|
Добавляет выходные данные команды в конец файла, не удаляя при этом существующей информации из файла.
|
>&
|
Считывает данные на выходе одного дескриптора как входные данные для другого дескриптора.
|
<&
|
Считывает входные данные одного дескриптора как выходные данные другого дескриптора.
|
|
|
Считывает выходные данные одной команды и записывает их на вход другой команды. Эта процедура известна под названием "канал".
|
С помощью символа < можно прочитать входные данные для заданной команды не с клавиатуры, а из определенного (заранее подготовленного) файла. На диске С создайте файл data.txt и напишите в нем 01.10.2013. В Командной строке наберите
Достарыңызбен бөлісу: |