04/03/19 22:46
スレリンク(unix板:548番)
> これ以上はzshスレで。
えーと、やりたいこと書きますね。=() は知っていますけど、この場合は使え
ませんよね。
#! /usr/local/bin/zsh -f
cd /service/smtpd/log/main
TODAY=`date -d yesterday +%Y-%m-%d`
WORK=(make-temp-file "/tmp/work")
grep -h SBL *.s current | tai64nlocal | grep $TODAY > $WORK
echo >> $WORK
grep -h SBL *.s current | tai64nlocal | grep $TODAY | gawk '{ print $4 }' | sort -nu | dnsfilter >> $WORK
for i in `grep -h SBL *.s current | tai64nlocal | grep $TODAY | gawk '{ print $4 }' | sort -nu`; do
echo >> $WORK
echo % whois $i >> $WORK
whois $i >> $WORK
done
mailsubj "[rblsmtpd] $TODAY" giko@example.com < $WORK
rm -f $WORK