Redirecionamento de IO e Pipes
Parte do curso de Bash
Todo comando que você roda no Bash está, por baixo, ligado a três canais separados, quer você repare neles ou não. Pense em uma máquina de triagem de correspondência: as cartas entram por uma fenda, a correspondência triada com sucesso sai por uma bandeja, e a correspondência danificada ou não entregável é jogada em outra bandeja para não se misturar com a boa.
Os três canais têm nome. stdin ("standard in", entrada padrão) é de onde um comando lê a sua entrada, por padrão o seu teclado. stdout ("standard out", saída padrão) é para onde vai a saída normal, por padrão a sua tela. stderr ("standard error", saída de erro) é um canal separado só para mensagens de erro, também mostrado na sua tela por padrão, que é por que os dois normalmente parecem indistinguíveis até você...
Quer aprender Bash Redirecionamento de IO e Pipes em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Bash pronto e pratique Redirecionamento de IO e Pipes com um tutor de IA que conhece seu código.
Começar esta liçãoRedirecionamento de IO e PipesO que você vai aprender
- >
- >>
- <
- 2>
- 2>&1
- &>
- Tee
- Here-doc <<EOF
- Process substitution <(cmd)
Leia esta lição no seu idioma
Todas as lições deste curso
12 lições- 1O que é Bash20 min
- 2Shebang e Seu Primeiro Script25 min
- 3Variáveis e Aspas25 min
- 4Condicionais e Testes30 min
- 5Loops25 min
- 6Funções25 min
- 7Arrays25 min
- 8Expansão de Strings e Aritmética25 min
- 9Redirecionamento de IO e Pipes25 min
- 10Tratamento de Erros e Traps30 min
- 11Depuração e Boas Práticas25 min
- 12Projeto Final: Script de Inicialização do Servidor60 min
