summaryrefslogtreecommitdiff
path: root/maildups.sh
diff options
context:
space:
mode:
Diffstat (limited to 'maildups.sh')
-rw-r--r--maildups.sh3
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"