|
|
1.1 root 1: : run this script through /bin/sh
2: : PATH=:/bin:/usr/bin:/usr/ucb:/usr/uci:/usr/uci/lib/mh; export PATH
3: F="" M="" S=""
4:
5: for A in $*
6: do
7: case $A in
8: -*) S="$S $A" ;;
9:
10: +*|@*) case $F in
11: "") F=$A ;;
12: *) echo "mpick: only one folder at a time" 1>&2
13: exit 1 ;;
14: esac ;;
15:
16: *) M="$M $A" ;;
17: esac
18: done
19:
20: S="$S -sequence hits -list -nozero"
21:
22: if mark $F all -add -sequence hits;
23: then mark $F all -delete -sequence hits;
24: else exit 1;
25: fi
26:
27: for A in ${M-cur}
28: do
29: for C in `mhpath $F $A`
30: do
31: if [ -r $C ];
32: then
33: I=`mhl -form mhl.msgid $C`;
34: case $I in
35: "") echo "no message-id in message `basename $C`" 1>&2 ;;
36: *) pick --in-reply-to "$I" $S ;;
37: esac
38: else
39: echo "message $A doesn't exist" 1>&2; exit 1;
40: fi
41: done
42: done
43:
44: exit 0
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.