5 comm -12 working/words.$1 working/american.lst \
6 > working/american-all.$1.pre
8 comm -12 working/words.$1 working/british.lst \
9 > working/british-all.$1.pre
11 comm -12 working/words.$1 working/british_z.lst \
12 > working/british_z-all.$1.pre
14 comm -12 working/words.$1 working/canadian.lst \
15 > working/canadian-all.$1.pre
17 comm -12 working/words.$1 working/australian.lst \
18 > working/australian-all.$1.pre
20 comm -12 working/words.$1 working/variant_1.lst \
21 > working/variant_1-all.$1.pre
23 comm -12 working/words.$1 working/variant_2.lst \
24 > working/variant_2-all.$1.pre
26 comm -12 working/words.$1 working/variant_3.lst \
27 > working/variant_3-all.$1.pre
29 comm -12 working/words.$1 working/british_variant_1.lst \
30 > working/british_variant_1-all.$1.pre
32 comm -12 working/words.$1 working/british_variant_2.lst \
33 > working/british_variant_2-all.$1.pre
35 comm -12 working/words.$1 working/canadian_variant_1.lst \
36 > working/canadian_variant_1-all.$1.pre
38 comm -12 working/words.$1 working/canadian_variant_2.lst \
39 > working/canadian_variant_2-all.$1.pre
41 comm -12 working/words.$1 working/australian_variant_1.lst \
42 > working/australian_variant_1-all.$1.pre
44 comm -12 working/words.$1 working/australian_variant_2.lst \
45 > working/australian_variant_2-all.$1.pre
47 # Hack to get australian only words in
50 mv working/australian-all.$1.pre working/australian-all.$1.pre.pre
51 cat r/special/australian.35 | src/filter \
52 | cat - working/australian-all.$1.pre.pre | sort -u > working/australian-all.$1.pre
55 cat working/*-all.$1.pre \
57 | comm -13 - working/words.$1 \
58 > working/english-all.$1.pre
60 # Hack to get australian towns in
63 mv working/australian-all.$1.pre working/australian-all.$1.pre.pre
64 cat r/special/australian-towns | src/add-possessive \
65 | cat - r/special/australian-towns-part | src/filter \
67 | comm -23 - working/english-all.$1.pre \
68 | cat - working/australian-all.$1.pre.pre | sort -u > working/australian-all.$1.pre
71 # Hack to get U.S. Urban areas in
74 mv working/american-all.$1.pre working/american-all.$1.pre.pre
75 cat r/special/urban-areas | src/add-possessive \
78 | comm -23 - working/english-all.$1.pre \
79 | cat - working/american-all.$1.pre.pre | sort -u > working/american-all.$1.pre
82 for s in `src/list-spellings`
84 for c in `src/list-classes -1`
86 comm -12 working/$s-all.$1.pre working/$c.lst > working/$s-$c.$1.pre
87 cat working/$s-$c.$1.pre >> working/$s-other.$1.pre
89 sort working/$s-other.$1.pre | uniq \
90 | comm -13 - working/$s-all.$1.pre \
91 > working/$s-words.$1.pre
92 #rm working/$s-{all,other}.$1.pre