Você pode usar grep -c
para contar o número de linhas correspondentes em vez do canal grep
para wc -l
:
grep -c "Message accepted for delivery" /var/log/maillog
Alguém sabe de um utilitário que me daria o número total de mensagens de e-mail enviadas pelo sendmail, usando maillogs antigos?
Alguém sugeriu o uso do utilitário mailstats, mas este programa parece fornecer informações estatísticas para todas as entradas do arquivo de registro de mensagens. Embora isso seja benéfico, não é útil nesse caso, já que uma única mensagem de correio enviada pelo sendmail pode registrar em qualquer lugar para 5 entradas de log diferentes.
Você pode usar grep -c
para contar o número de linhas correspondentes em vez do canal grep
para wc -l
:
grep -c "Message accepted for delivery" /var/log/maillog
O grep 'Message accepted for delivery' /var/log/maillog| wc -l
fornece o número de que você precisa?