Untitled
By: a guest | Mar 21st, 2010 | Syntax:
Bash | Size: 1.42 KB | Hits: 59 | Expires: Never
#!/bin/bash
grep -A 4 -B 4 " 501 " *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 > Dead.tmp
grep -A 4 -B 4 " 500 " *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 >> Dead.tmp
grep -A 4 -B 4 " 550 " *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 >> Dead.tmp
grep -A 4 -B 4 " 551 " *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 >> Dead.tmp
grep -A 4 -B 4 " 554 " *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 >> Dead.tmp
grep -A 4 -B 4 " 511 " *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 >> Dead.tmp
grep -A 4 -B 4 " 511 " *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 >> Dead.tmp
grep -A 4 -B 4 "no_such_user:" *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 >> Dead.tmp
grep -A 4 -B 4 "unknown user:" *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 >> Dead.tmp
grep -A 4 -B 4 "Unrouteable address" *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 > SemiDead.tmp
grep -A 4 -B 4 "I couldn't find any host named" *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 >> SemiDead.tmp
grep -A 4 -B 4 " 452 " *pocztak* | grep -e '<.*@.*>' | cut -d '<' -f 2 | cut -d '>' -f 1 > Quota.tmp
cat Dead.tmp | sort | uniq > Dead
cat SemiDead.tmp | sort | uniq > SemiDead
cat Quota.tmp | sort | uniq > Quota
rm Dead.tmp SemiDead.tmp Quota.tmp