doveadm fetch line wrapping

Timo Sirainen tss at iki.fi
Mon Sep 28 12:03:08 UTC 2015


On 28 Sep 2015, at 14:03, Peter Chiochetti <pch at myzel.net> wrote:
> 
> The manual at http://wiki2.dovecot.org/Tools/Doveadm/Deduplicate
> tells how to estimate what will be expunged:
> 
>> doveadm -f table fetch -u jane 'guid uid' mailbox a_Box | sort
> 
> I wanted to learn the subjects:
> 
>> doveadm -f table fetch -u jane 'guid hdr.Subject' mailbox a_Box
> 
> In the output, long lines will be broken up, continuation lines starting with a blank (mostly), disabling the sort
> 
>> doveadm -f table fetch -u jane 'guid hdr.Subject' mailbox a_Box \
>> | sed -e :a -e '$!N;s/\n\s//;ta' -e 'P;D' | sort --stable
> 
> Some (gnu) sed foo joins them back together, the sort works again :)

I think this would work too:

doveadm -f table fetch -u jane 'guid hdr.Subject.utf8' mailbox a_Box | sort



More information about the dovecot mailing list