Voltar ao blog
Arnošt Havelka

Streams & Piping

Domine o fluxo de dados com Redirecionamento e Pipes.

Iniciar lição interativa
Streams & Piping

Cada comando no Windows tem três "streams" padrão:

  1. STDIN (0): Entrada Padrão (Teclado)
  2. STDOUT (1): Saída Padrão (Tela)
  3. STDERR (2): Erro Padrão (Tela)

Ao manipular esses streams, você pode salvar erros em um arquivo de log, encadear comandos ou automatizar entradas.

Experimente o comando

Redirecione a saída para um arquivo!

Montar o comando
Terminal
C:\Users\User>dir > file.txt (Sobrescrever)

Cenários Comuns

1. O Pipe (|)

Passa a saída de um comando como entrada para o próximo.

Exemplo: Listar arquivos e encontrar os específicos.

dir | find "txt"

2. Redirecionamento de Saída (>) e (>>)

Salvar resultados em um arquivo.

Exemplo: Salvar detalhes do ipconfig.

ipconfig > network_info.txt

3. Redirecionamento de Erro (2>)

Separar saída limpa de mensagens de erro.

Exemplo: Ocultando erros ao deletar arquivos inexistentes.

del non_existent_file.txt 2> nul

(Enviar para nul descarta efetivamente a saída)

Exemplos Práticos

1. Classificando Saída

Liste arquivos de texto e classifique-os por nome.

Command Prompt
C:\Users\User>dir /b *.txt | sort

2. Registrando Erros Separadamente

Tente listar uma pasta que não existe e salve o erro.

Command Prompt
C:\Users\User>dir MissingFolder 2> errors.log

Teste de conhecimentos

1 / 3

Qual número representa o Erro Padrão (STDERR)?

Referências

Estes links de documentação trazem detalhes confiáveis sobre os comandos usados neste artigo.

A seguir

Fundamentos de Rede

Domine Ipconfig, Ping e Tracert.