Voltar ao blog
Arnošt Havelka

Pipelines de comando

Conecte comandos com pipes para criar fluxos de trabalho poderosos.

Iniciar lição interativa
Pipelines de comando

Pipelines 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 / 3

What 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.

A seguir

Prática: Extração de Dados

Combine grep, pipes e redirecionamento para extrair e analisar dados.