ISPELL(5) File Formats Manual ISPELL(5) (NAME) ispell - ispell (DESCRIPTION) Ispell(1) . <<>> (affix) . buildhash ( ispell(1)) (hash) . ispell ( ) . (<>) . ispell . CAPITALIZATION . MASKBITS 32 . ispell ( -vv ). -f sort(1) munchlist(1) . ( ) defstringtype . . (formatter) . ( ispell . :) echo qqqqq > dummy.dict buildhash dummy.dict affix-file dummy.hash awk '{print "*"}END{print "#"}' old-dict-file \ | ispell -a -T old-dict-string-type \ -d ./dummy.hash -p ./new-dict-file \ > /dev/null rm dummy.* ispell : (1) ( bob) (Capitalized) . (2) ( Robert) . (3) ( UNIX) . (4) ( ITCorp) . (5) . OR . ( bob Bob) buildhash ispell ( ) munchlist . : bob Robert UNIX ITcorp ITCorp bob Bob BOB Robert ROBERT UNIX ITcorp ITCorp ITCORP . : bOb robert Unix ItCorp. . . D bathe bathed . . munchlist . ( ) ( ) . UNIX/M (M <> ) UNIX'S UNIX's . UNIX's munchlist . ( munchlist munchlist ). (affix) . (character set) . yacc (free-format) . (#) . (\nnn \n \r \t \v \f \b \xnn). 'asterisk' () 'colon' ( ) flag \*: flag \:: . . : table : [headers] [prefixes] [suffixes] prefixes suffixes . . headers : [ options ] char-sets (headers) . ispell . options : { fmtr-stmt | opt-stmt | flag-stmt | num-stmt } ispell . fmtr-stmt : { nroff-stmt | tex-stmt } fmtr-stmt . . . nroff-stmt : { nroffchars | troffchars } string nroffchars nroff . (<<()>>) (<<.>>) (<<\>>) (<<*>>) . ( .) : nroffchars {}.\\* nroff/troff ( ). (escaped). tex-stmt : { TeXchars | texchars } string TeXchars TeX/LaTeX . (<<()>>) (<<[]>>) (<<{}>>) (<<<>>>) (<<\>>) (<<$>>) (<<*>>) (<<.>>) (<<%>>) . : texchars ()\[]<\><\>\\$*.% TeX/LaTeX tib . . opt-stmt : { cmpnd-stmt | aff-stmt } cmpnd-stmt : compoundwords compound-opt aff-stmt : allaffixes on-or-off on-or-off : { on | off } compound-opt : { on-or-off | controlled character } opt-stmt ispell . allaffixes -P -m ispell . allaffixes off ( ) ispell -P : / << >> (near miss) . allaffixes on ispell -m : / . compoundwords -B -C ispell . compoundwords off () ispell -B : . compoundwords on ispell -C : . . compoundwords controlled character ( ) . . flag-stmt : flagmarker character flagmarker . ( ) . <> . num-stmt : compoundmin digit compoundmin . compoundwords on -C ispell . . . char-sets : norm-sets [ alt-sets ] (collating order) . <<>> (normal) <<>> (alternate) . norm-sets : [ deftype ] [ set-options ] charset-group <<>> . . deftype : defstringtype name deformatter suffix* defstringtype . name . troff <> TeX <> . -T ispell . deformatter (deformatting) . plain tex nroff html . suffix . troff <<.ms>> <<.me>> <<.mm>> . set-options : options charset-options* options ( ) . : raw_display UTF-8 ( ) ISO Latin-1 . squeeze_string ispell emacs ( -a) . ispell UTF-8 emacs UTF-8 . charset-group : { char-stmt | string-stmt | dup-stmt}* char-stmt string-stmt . . dup-stmt ASCII . char-stmt : wordchars character-range | wordchars lowercase-range uppercase-range | boundarychars character-range | boundarychars lowercase-range uppercase-range string-stmt : stringchar string | stringchar lowercase-string uppercase-string boundarychars wordchars stringchar . (hyphen) ( ) "foo-bar" "-foo" "foo" "foo--bar" . char-stmt string-stmt . stringchar . stringchar stringchar "\\*(sS" "\\*(Ss" "s" "S" ( ). : . <> <> . Ispell . ispell << >> . alt-sets : alttype [ set-options ] [ alt-stmt* ] ASCII ispell . . alttype : altstringtype name suffix* altstringtype . defstringtype . alt-stmt . alt-stmt : altstringchar alt-string std-string altstringchar . -mm troff <> a\*: TeX \"a . troff stringchar TeX : altstringchar \\\"a a\\* altstringchar . ( ) . . . ( buildhash ispell .) ispell wordchars boundarychars . . egrep : [a-z] [^a-z] . () . ASCII . . . wordchars boundarychars . ( ). : wordchars [aeiou] [AEIOU] wordchars [aeiou] [UOIEA] . <<>> : wordchars a U wordchars e O wordchars i I wordchars o E wordchars u A 'e' 'O' 'O' 'e' . . . (prefixes) (suffixes) . prefixes : prefixes flagdef* suffixes : suffixes flagdef* flagdef : flag [*|~] char : repl* . . repl () . char . ( ) - ASCII . . . ( .) (*) << >> (cross-product) . . . fix pre in es ed . fix prefix prefixes prefixed infix infixes infixed fix fixes fixed . . munchlist . repl : condition* > [ - strip-string , ] append-string ~ . . repl . condition () . conditions repl : (1) strip-string ( ) ( ) . (2) append-string ( ) . . << >> Y << Y >> . () : . > MENT Y > -Y,IES induce inducement fly flies . ( fly flyment . Munchlist .) (ranges). ispell . : [EY] > -[EY],IES . : E > -E,IES Y > -Y,IES repl condition : condition : { . | character | range } condition repl / . condition (context) . conditions repl . conditions conditions . ( condition "." ). . (Conditions) . "ED" : E D > -ED,ING # covered > covering : ED > -ED,ING : [ED] > -ED,ING . "R" "er" "ers" ( Z ). newdict newaffixes olddict oldaffixes -c munchlist : $ munchlist -c oldaffixes -l newaffixes olddict > newdict . munchlist . (EXAMPLES) S : flag *S: [^AEIOU]Y > -Y,IES # imply > implies [AEIOU]Y > S # convey > conveys [SXZH] > ES # fix > fixes [^SXZHY] > S # bat > bats Y Y . Y . (sibilant) . conditions . SXZH Y . "imply" "implys" . . "R" : flag *R: E > R # skate > skater E > RS # skate > skaters [^AEIOU]Y > -Y,IER # multiply > multiplier [^AEIOU]Y > -Y,IERS # multiply > multipliers [AEIOU]Y > ER # convey > conveyer [AEIOU]Y > ERS # convey > conveyers [^EY] > ER # build > builder [^EY] > ERS # build > builders "skater" "skaters" "skate" . <<>> . (SEE ALSO) ispell(1), buildhash(1), munchlist(1), sort(1) local ISPELL(5)