nmh-workers
[Top] [All Lists]

Re: [Nmh-workers] refile and moving sequences with messages

2013-03-15 09:44:46
Hi,

Paul Fox wrote:
i think this "one-liner" will show all sequences containing message $msg:

    msg=1234
    mark -list |
    sed -e 's/^/eval echo /'  \
      -e 's/[[:digit:]]\+-[[:digit:]]\+/$(seq &)/g' \
      -e 's/-/ /g' |
    sh |
    sed -n -e '/\<'$msg'\>/s/:.*//p'

For the given messages, what sequences contain all of them.

    all='first 42 3141'
    mark |
    sed 's/: .*//; /^cur$/d; /^lp$/d' |
    while read -r s; do
        pick -seq lp $all > >(grep -Ev '^[0-9]+ hits?$') &&
        mark -seq lp -del $s &&
        mark -seq lp -list |
        sed -n '/: $/s/.*/'$s'/p';
    done

Not tested much, most of my sequences are mutually exclusive.

Cheers, Ralph.

_______________________________________________
Nmh-workers mailing list
Nmh-workers(_at_)nongnu(_dot_)org
https://lists.nongnu.org/mailman/listinfo/nmh-workers

<Prev in Thread] Current Thread [Next in Thread>