CMD Master
Voltar ao blog
AtualizadoArnošt Havelka

Prática Bash Ripple: Combinação de Incidentes

Execute um fluxo de trabalho de extração e contagem de incidentes em duas etapas com resultados reproduzíveis.

Iniciar lição interativa
Prática Bash Ripple: Combinação de Incidentes

Esta prática fundamental combina filtragem, redirecionamento e contagem sob leve pressão. Você isola primeiro as linhas de aviso e depois verifica o volume de incidentes em um segundo comando.

Comandos para praticar

printf '%s\n' 'WARN: slow' 'INFO: retry' 'ERROR: timeout' > incidents.log
grep 'WARN' incidents.log > warn.txt
cat warn.txt | wc -l

Sinal terminal esperado

Após a extração, warn.txt deve conter apenas linhas de aviso. A contagem do arquivo deve retornar:

2

Por que isso é importante

A triagem de incidentes geralmente precisa de uma resposta rápida a duas perguntas: “quais linhas são importantes?” e "quantos são?" Esse padrão responde a ambos com sobrecarga mínima de comando.

Erros Comuns

  • Filtrar sem salvar a saída, forçando retrabalho.
  • Contando o arquivo errado após a extração.
  • Ignorando convenções de maiúsculas e minúsculas no log de origem.

Extensão Prática

Adicione um segundo relatório filtrado:

printf '%s\n' 'WARN: slow' 'INFO: retry' 'ERROR: timeout' > incidents.log
grep 'ERROR' incidents.log > error.txt
cat error.txt | wc -l

Ao repetir o mesmo padrão com gravidades diferentes, você cria um kit de ferramentas de triagem reutilizável.

Referências

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