•Arnošt Havelka
Pipelines de comando
Conecte comandos com pipes para criar fluxos de trabalho poderosos.
Iniciar lição interativaPipelines de comando
Pipes (|) conectam comandos, enviando a saída de um comando como entrada para o próximo. É aqui que o Bash se torna verdadeiramente poderoso.
Tubo Básico: |
O operador | encadeia comandos. Pense nisso como "passar a saída para o próximo comando".
Usage:command1|command2
|
Pipe - sends output from command1 to command2 as input.
Encadeie comandos juntos:
Command Prompt
INFO: Started
ERROR: Connection failed
INFO: Retrying
ERROR: Timeout
C:\Users\User>cat log.txt
Vários tubos
Encadeie quantos comandos você precisar. Cada um passa a saída para o próximo.
Usage:command1|command2|command3
command1 | command2 | command3
Chain multiple pipes for complex processing.
Processo passo a passo:
Command Prompt
alice
zoe
bob
alice
carol
C:\Users\User>cat names.txt
Tubo com Grep e wc
Conte as linhas correspondentes com uma corrente de tubos.
Command Prompt
INFO: Message 1
ERROR: Problem
INFO: Message 2
ERROR: Issue
ERROR: Fail
C:\Users\User>cat log.txt
Exemplo do mundo real
Extraia e conte erros do servidor web.
Command Prompt
200 /index.html
404 /missing.html
200 /about.html
404 /error.html
500 /api
C:\Users\User>cat access.log
Teste de conhecimentos
1 / 3What does the pipe operator | do?
Referências
Estes links do Microsoft Learn e da documentação do Windows trazem detalhes confiáveis sobre os comandos usados neste artigo.