3 cat r/special/roman-numerals | tr 'a-z' 'A-Z' \
4 | cat - r/special/roman-numerals \
6 > working/roman-numerals.tmp
8 cat working/all.lst-unfiltered | grep "\." | cat - l/abbreviations/* \
11 | comm -23 - working/roman-numerals.tmp \
12 > working/abbreviations.lst.tmp
15 | grep -E "^[A-Z]{2,}'?s?$" \
16 > working/acronyms.lst.tmp
18 cat l/not-abbreviations/* \
20 | src/add-affixes no-possessive \
22 > working/not-abbreviations.tmp
24 cat working/abbreviations.lst.tmp \
26 | comm -23 - working/not-abbreviations.tmp \
27 | cat - working/acronyms.lst.tmp \
28 | cat - r/special/abbreviations{,-also} \
30 | comm -23 - r/special/never-abbreviations \
31 > working/abbreviations.lst.pre
33 rm working/{abbreviations.lst,acronyms.lst,roman-numerals,not-abbreviations}.tmp