Redirection
Um número de comandos do DOS emitem a saída à tela e/ou requerem a entrada do usuário. O Redirection é um mecanismo por meio de que a saída de um comando pode ser alimentada a algum outro dispositivo por exemplo, uma impressora ou a lima, ou a um outro programa ou o comando.
Há quatro funções do redirection:
> |
Redirect output |
>> |
Append |
< |
Redirect input |
| |
Pipe |
>
Dirige de novo a saída de um comando do " device" padrão da saída; (geralmente o monitor) a um outro dispositivo (por exemplo impressora) ou a uma lima.
Sintaxe:
Para dirigir de novo a saída a um dispositivo:
Command > Device
Para dirigir de novo a saída a uma lima:
Command > Filename
Os nomes de dispositivo aceitáveis são, CON (monitor), PRN (LPT1 - suposto para ser a impressora), LPT1 - 3 (os portos paralelos - conectados geralmente a uma impressora), COM 1 - 4 (portos de série) e NUL (um vácuo eletrônico).
Se qualquer coisa à excepção de um dispositivo reconhecido for especificado, supõe-se para ser o nome de uma lima. Se uma lima existir já com o nome de arquivo especificado, overwritten sem nenhuns avisos. Deixar-nos ver alguns exemplos para compreendê-la mais melhor.
Provavelmente os usos os mais comuns desta função do redirection são emitir listas do diretório à impressora ou conservá-las como uma lima. Para imprimir para fora uma lista classificada do diretório de todas as limas no diretório de Windows:
DIR c:\windows /o/a > PRN
Para criar uma lima que contem a lista do diretório do mesmo diretório:
DIR c:\windows /o/a > d:\windows.txt
>>
Adiciona a saída de um comando à lima especificada.
Sintaxe:
Command >> Filename
Se o nome de arquivo não existir, está criado. Se o nome de arquivo existir, a saída do comando está-lhe adicionada, ao contrário do > função onde os índices originais overwritten. Deixar-nos mais melhor compreendê-la com exemplo.
Para adicionar a lista do diretório das limas no diretório de c:\windows\system àquela criada antes:
DIR c:\windows\system /o/a >> d:\windows.txt
|