Reading Huge UnixMailbox Files

Dan Stromberg drsalists at gmail.com
Tue Apr 26 17:02:23 EDT 2011


On Tue, Apr 26, 2011 at 1:23 PM, Nobody <nobody at nowhere.com> wrote:
> E.g. the following script reads a mailbox on stdin and writes a separate
> file for each message:
>>        #!/usr/bin/awk -f
>        BEGIN {
>                num = 0;
>                ofile = "";
>        }
>>        /^From / {
>                if (ofile != "") close(ofile);
>                ofile = sprintf("%06d.mbox", num);
>                num ++;
>        }
>>        {
>                print > ofile;
>        }

For the archive: This assumes traditional mbox. A SysV-ish sendmail,
for example, may not like it.


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /