Salve Itamar, bom dia!
Muito obrigado pela colaboração.
Executei essa linha que você enviou executei e depois e removi o icmp (pois, está a mais na linha original) e
o tempo caiu de 10s para 7s... ainda estou na busca, mas uma coisa que reparei olhando todas as contribuições,
é que o awk (apesar dele ser um pouco complexo para mim) é bem útil em substituir um monte de comando extra e
deixar tudo nele.
Mais uma vez agradeço.
Atenciosamente,
Marcelo
Em 12/03/2021 10:46, Itamar Santos de Souza por (shell-script-pt) escreveu:
zcat pflogtext.0.gz | awk '/ pass in/ && ! /icmp/ {p=gensub(/.*\.([0-9]+):/, "\\1", "g", $12);porta[p]++};
END{for (i in porta) print porta[i]";" i}' | sort -nr | head -n 20
_______________________________________________
Lista brasileira de usuários de shell script
Endereço de e-mail da lista: shell-script-pt@nongnu.org
Para se inscrever ou desinscrever acesse:
https://lists.nongnu.org/mailman/listinfo/shell-script-pt
Para ver os arquivos da lista (mensagens anteriores) e pesquisar nelas, acesse
https://lists.nongnu.org/archive/html/shell-script-pt/
NOTA: A lista anterior, no Yahoo Groups, foi *desativada*. Por favor utilize
somente esta.