gotmail.awk
上传用户:xxcykj
上传日期:2007-01-04
资源大小:727k
文件大小:2k
- #-----------------------------------------------------------------------------
- #
- # Gotmail - gotmail.awk
- #
- # 1999 by Thomas Nesges <ThomasNesges@TNT-Computer.de>
- #
- #-----------------------------------------------------------------------------
- #-----------------------------------------------------------------------------
- # This script is part of GotMail. It gives back normal text to the console
- #-----------------------------------------------------------------------------
- {
- if($2!="reading")
- {
- if(($3=="message") || ($3=="messages"))
- {
- Mails = Mails sprintf(" %- 40s ",substr($5,1,40))
- Mails = Mails sprintf(" %- 5s ",substr($2,1,5))
- Mails = Mails sprintf(" %- 30sn",substr($7,1,30))
- }
- else if($3=="fetchmail")
- {
- Started = Started " " $0 "n"
- }
- else
- {
- Errors = Errors $0 "n"
- }
- }
- }
- END {
- Separator = "-------------------------------------------------------------------------------"
- if(ENVIRON["GOTM_HED"]=="yes")
- {
- print "ntt---------------------------------------"
- print "tt| ** GotMail - Stats for fetchmail ** |"
- print "tt---------------------------------------"
- }
- if(ENVIRON["GOTM_MSG"]=="yes")
- {
- print Separator
- print "| Fetched Mails:"
- print Separator
- print Mails
- }
- if(ENVIRON["GOTM_ERR"]=="yes")
- {
- print Separator
- print "| Error Messages:"
- print Separator
- print Errors
- }
- if(ENVIRON["GOTM_TIM"]=="yes")
- {
- print Separator
- print "| Fetchmail started/stoped:"
- print Separator
- print Started
- }
- }