Переадресация
Число команд DOS отправлять результаты на экран и / или потребуют вклад потребителя. Перенаправления является механизмом, с помощью которого результаты команды можно подавать либо с каким-либо другим устройством для примера, принтер или файл, или другой программы или команды.
Там четыре функции переадресации :
> |
Redirect output |
>> |
Append |
< |
Redirect input |
| |
Pipe |
>
Перенаправления вывода команды из "устройство стандартного вывода" (обычно монитора) на другое устройство (например принтер) или файл.
Синтаксис :
Для перенаправления вывода на устройство :
Command > Device
Для перенаправления вывода в файл :
Command > Filename
Допустимые имена устройств, CON (Monitor), PRN (LPT1 - предполагается, принтер), LPT1 - 3 (Параллельные порты обычно подключен к принтеру), COM 1 - 4 (Последовательные порты) и NUL (электронный вакуум).
Во всяком случае, не признается устройство не указан, он трактуется как имя файла. Если уже существует файл с указанного файла, он перезаписан без каких-либо предупреждений. Давайте посмотрим некоторые примеры, чтобы лучше понять его.
Вероятно, наиболее распространенные виды использования этой функции перенаправления состоит в том, чтобы направить реестры на принтере или сохранить их в файл. Чтобы напечатать список каталогов сортируются все файлы в каталоге Windows :
DIR c:\windows /o/a > PRN
Чтобы создать файл, содержащий список каталогов в одном каталоге :
DIR c:\windows /o/a > d:\windows.txt
>>
Таков результат команды в указанный файл.
Синтаксис :
Command >> Filename
Если файла не существует, он будет создан. Если файла не существует, результат команда добавила к нему, в отличие от> функции, в которой первоначально были изменены. Давайте лучше понять его примеру.
Чтобы добавить список файлов c:\windows\system каталоге, что создано до :
DIRc:\windows\system /o/a >> d:\windows.txt
|