Recentemente aprendi sobre o awk, que tem a capacidade simples de filtrar ou gerar certas colunas de um arquivo de log com o método print.
Existe também uma opção de como suprimir a saída de determinadas colunas no multitail e se sim, como fazer? Eu preciso disso para tornar meu arquivo de log mais legível.
Responder1
Você pode usar -kc xy para remover a coluna y delimitada por x. Você também pode usar -kc várias vezes.
por exemplo, uma linha de um log de acesso do Apache
89.149.244.193 - - [26/Dec/2010:10:50:52 +0000] "GET /admin/config.php HTTP/1.1" 404 495 "-" "Python-urllib/2.4"
e a mesma coisa depois de ter passado-kc " " 1 -kc " " 2 -kc " " 3 -kc " " 4
89.149.244.193 "GET /admin/config.php HTTP/1.1" 404 495 "-" "Python-urllib/2.4"
Responder2
gato meuarquivo | awk '{imprimir $1 $2 ...}'
onde $1 $2 são as colunas que você quer ver, o resto não vai aparecer é isso que você quer?