13 mk-list() { ../mk-list -d final "$@"; }
15 # may be slightly faster
16 #mk-list() { ../mk-list -f -d final "$@" | (cd final; xargs cat) | sort -u; }
20 mk-list english 60 > en.wl0
21 mk-list en_US 60 > en_US-w_accents.twl
22 mk-list en_GB-ise 60 > en_GB-ise-w_accents.twl
23 mk-list en_GB-ize 60 > en_GB-ize-w_accents.twl
24 mk-list en_CA 60 > en_CA-w_accents.twl
25 cat en_??-w_accents.twl | sort -u > en-w_accents.twl
27 mk-list en_US 60 --variants 0 > en-variant_0.wl0
28 mk-list en_US 60 --variants 0,1 > en-variant_1.wl0
29 mk-list en_US 60 --variants 0,1,2 > en-variant_2.wl0
31 mk-list en_GB 60 --variants 0 > en_GB-variant_0.wl0
32 mk-list en_GB 60 --variants 0,1 > en_GB-variant_1.wl0
34 mk-list en_CA 60 --variants 0 > en_CA-variant_0.wl0
35 mk-list en_CA 60 --variants 0,1 > en_CA-variant_1.wl0
39 for f in *-w_accents.twl
41 b=`basename $f -w_accents.twl`
42 src/deaccent < $f | sort -u > $b-wo_accents.twl
43 #cat $f $b-wo_accents.twl | sort -u > $b.twl
46 for f in en*-variant_*.wl0
49 src/deaccent < $f > $b.wl1
50 cat $f $b.wl1 | sort -u > $b.wl
55 # find the intersection of all *.twl word lists
57 cat *.twl | sort -u > en-common.wl.0
60 comm -12 en-common.wl.0 $f > en-common.wl
61 mv en-common.wl en-common.wl.0
63 mv en-common.wl.0 en-common.wl
70 comm -13 en-common.wl $f > $b-only.wl
73 rm -f *.wl.* *.twl *.wl{0,1} *.vwl
75 cp -p ../README aspell/doc/SCOWL-README
76 cat aspell/Copyright.in ../Copyright > aspell/Copyright