[Comm] Удалить копии из mbox

Eugene Prokopiev =?iso-8859-1?q?enp_=CE=C1_altlinux=2Eorg?=
Ср Апр 2 13:36:38 MSD 2008


>  > Скажите, а есть простые средства для удаления дубликатов
>  > (критерий - совпадение даты отправки и темы сообщения) из mbox,
>  > или садиться писать на perl/python?
>
>
> formail
>
>  --- ~/.procmailrc snippet (c) ab@
>  # фильтруем дупы
>  :0 Whc: msgid.lock
>  | formail -D 65536 msgid.cache
>
>  :0 a:
>  duplicates

procmail поднимать не стал, сделал

$ cat mbox.0 | formail -D 65536 msgid.cache -s > mbox.1

размер mbox.1 оказался немного меньше mbox.0, но сообщения с
одинковыми Message-ID остались :(

ох, да он еще и поуродовал этот mbox - заголовки от одного сообщения,
содержимое от другого ...

-- 
С уважением,
Прокопьев Евгений


Подробная информация о списке рассылки community