# grope: a shell procedure designed to suggest spelling # corrections for a misspelled word # # Brian Downs July 27, 1985 # awk 'BEGIN{ vow[1]="a";vow[2]="e";vow[3]="i";vow[4]="o";vow[5]="u" vowels="aeiouy" rep["i"]="a"; rep["a"]="i"; rep["o"]="a"; rep["c"]="s"; rep["s"]="c"; rep["y"]="ie"; rep["z"]="s"; rep["e"]="i"; rep["u"]="o" srep["a"]="e"; srep["s"]="z"; srep["e"]="a"; srep["o"]="u"; srep["i"]="e"; trep["a"]="o" junk="*************************************************************" w="'$1'" print w;print substr(w,2) len=length(w) # try inserting vowels for(i in vow) for(j=1;j/tmp/grp1$$ comm -13 /tmp/grp1$$ /tmp/grp$$ rm /tmp/grp$$ /tmp/grp1$$