diff options
Diffstat (limited to 'maildups.sh')
-rw-r--r-- | maildups.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/maildups.sh b/maildups.sh index c38467d..9c78bd6 100644 --- a/maildups.sh +++ b/maildups.sh @@ -3,11 +3,12 @@ maildir=$1 -echo 'Generating Message-ID table...' +echo -n 'Generating Message-ID table... ' msgid_file=`mktemp` grep -rH -m1 '^[Mm]essage-[Ii][Dd]:' "$maildir"| \ sed -r 's/(.*):[Mm]essage-[Ii][Dd]:\s*(\S.*)/\2:\1/'| \ sort -n>"$msgid_file" +echo 'done' < "$msgid_file" sed 's/:.*//'|uniq -d|while read msgid; do echo "Removing dups of $msgid" |