--- /dev/null
+#!/bin/sh
+
+
+doit()
+{
+ sed "s/^\(.*\)'s\$/\1/" \
+ | comm -12 - working/possessive.lst \
+ | sed "s/^\(.*\)/\1 \1's/" \
+ | tr ' ' '\n'
+}
+
+if [ "$1" ]
+then
+ cat $1 | doit > working/$$.postmp
+ cat working/$$.postmp >> $1
+ rm working/$$.postmp
+else
+ cat > $$.postmp
+ cat $$.postmp | doit
+ cat $$.postmp
+ rm $$.postmp
+fi
+
+
+