From a63b908b1f7fbc9560371c4a492759ed564a7e52 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Mon, 28 Nov 2011 21:58:00 -0500 Subject: have maildups print `done' when it's done generating the Message-ID table --- maildups.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'maildups.sh') 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" -- cgit v1.2.3