Como posso filtrar certas colunas no meu arquivo de log em multitail para não gerar?

Como posso filtrar certas colunas no meu arquivo de log em multitail para não gerar?

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?

informação relacionada