All pastes #583684 Raw Edit

Amauri Marx

public shellscript v1 · immutable
·published 2007-06-22 13:58 UTC
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;