5 trap "rm -f $TMPDIR/*$$; exit;" 2
9 /bin/ls $MANDIR/man$sec > $TMPDIR/man${sec}$$
16 echo "$dt\n" > $TMPDIR/not.one.line$sec
17 echo "$dt\n" > $TMPDIR/name.order$sec
18 echo "$dt\n" > $TMPDIR/file.match$sec
19 echo "$dt\n" > $TMPDIR/no.TH$sec
20 echo "$dt\n" > $TMPDIR/no.NAME$sec
23 so=`line < $file | sed "s/ .*$//"`
28 grep "^.SH NAME" $file > /dev/null
31 echo $file >> $TMPDIR/no.NAME$sec
34 grep "^.SH SYNOPSIS" $file > /dev/null
37 lines=`cat $file | sed -n "/\.SH NAME/,/\.SH SYNOP/p" | wc -l | sed "s/ //g"`
39 lines=`cat $file | sed -n "/\.SH NAME/,/\.SH DESCR/p" | wc -l | sed "s/ //g"`
43 echo $file >> $TMPDIR/not.one.line$sec
46 th=`grep "^.TH" $file | line`
49 echo $file >> $TMPDIR/no.TH$sec
53 name=`echo $2 | tr [A-Z] [a-z]`
54 suf=`echo $3 | tr [A-Z] [a-z]`
56 if test $fname != $file
58 echo $file >> $TMPDIR/file.match$sec
60 ed - $file > $TMPDIR/tmp.$$ <<!
64 nname=`cat $TMPDIR/tmp.$$ | sed -e "s/ .*//" -e "s/,.*//"`
66 if test $name != $nname
68 echo $file >> $TMPDIR/name.order$sec
70 done < $TMPDIR/man${sec}$$