rendered paste body#!/bin/bash# Checa o numero de parametrosSYNTAX_MSG="Sintaxe de utilização: $0 usuario@email.com.br /var/log/maillog [mês = Jan, Fev, Mar, Abr, Mai, Jun, Jul, Ago, Set, Out, Nov, Dez]"if [ $# -lt 2 ] ; then echo $SYNTAX_MSG exit 2fi# Pega mês em pt_BR e transforma em en_UScase "$3" in "Fev") mes="Feb";; "Abr") mes="Apr";; "Mai") mes="May";; "Ago") mes="Aug";; "Set") mes="Sep";; "Out") mes="Oct";; "Dez") mes="Dec";; "*") mes="";;esacfor i in `grep -h "$1" $2 | grep "$mes" | grep -v "DISCARD" | grep -v "NOQUEUE" | sort | grep "qmgr" | awk -F ' ' '{print $6}' | cut -d : -f1`; do cat $2 | grep $i; echo "-----------------------------------------------------------------------------------------------------------"; done;