grep "error" /var/log/syslog |
Procura "error"[em logs reais] |
Logs usam inglês. Substitua "erro" por "error" |
|
grep -i "error" log.txt |
Ignora: [maiúsculas/minúsculas] |
Útil para logs com Error,ERROR,etc. |
|
grep -v "ok" log.txt |
Mostra linhas SEM "ok" |
Inverte a lógica: [Só mostra o que não corresponde] |
|
uniq arquivo.txt |
Remove:duplicatas consecutivas |
Use sort arquivo.txt |uniqpara [remover todas] as duplicatas. |
|
tail -n 20 arquivo.txt |
Mostra: as últimas 20 linhas. |
Se o arquivo tem menos de 20 linhas, [mostra todas] |
|
tail -f /var/log/syslog |
Monitora: logs em tempo real. |
Pressione Ctrl.+C para sair. |
|
awk '/error/ {print}' /var/log/syslog |
Filtra linhas [com "error"] |
Totalmente eficiente: superando o comando grep em scripts complexos. |
|