df2mbox
Denis Beauchemin
Denis.Beauchemin at USHERBROOKE.CA
Wed Aug 28 13:34:25 IST 2002
Remco,
Whenever there are too many files for one command you can use the
following trick:
cd /root/mail/
find . -type f -print0 | xargs -0 /usr/local/bin/df2mbox
The find command prints the names of all files in the current directory,
followed by a null character (makes it easier to work with file names
including spaces or special characters). The xargs command takes care
to split the file names list in chunks that will not produce the
"Argument list too long" error while calling your command.
> [root at linuxgw MailArchive]# cd /root/mail/
> [root at linuxgw mail]# /usr/local/bin/df2mbox /var/spool/MailArchive/*
> bash: /usr/local/bin/df2mbox: /bin/sh: bad interpreter: Argument list too long
Denis
--
Denis Beauchemin, analyste
Université de Sherbrooke, S.T.I.
T: 819.821.8000x2252 F: 819.821.8045
More information about the MailScanner
mailing list