6 ROFF_FLAGS="-C -man -Tps"
9 IFS="${IFS= }"; save_ifs="$IFS"; IFS="${IFS}:"
11 if [ -f $i/gcsplit ]; then
15 if [ -f $i/csplit ]; then
22 if [ "$files" = "" ]; then
23 echo "
\aUsage: $com file [file2 ...]"
29 filename=`basename $file | awk -F. '{print $1}'`
30 eval $ROFF $ROFF_FLAGS $file > $filename.ps
32 pages=`grep '%%Pages\:' $filename.ps | awk '{print $2}'`
35 echo $filename': '$pages' pages'
37 if [ "$CSPLIT"x != x ]; then
38 $CSPLIT -k $filename.ps /Page:/ \{$pp\} > /dev/null
42 for number in `ls xx*`
44 cat xx00 > $filename$counter.ps
45 echo '0.85 dup scale' >> $filename$counter.ps
46 cat $number >> $filename$counter.ps
47 if [ $counter != $pages ];
49 echo '%%Trailer' >> $filename$counter.ps
50 echo 'end' >> $filename$counter.ps
51 echo '%%EOF' >> $filename$counter.ps
53 counter=`expr $counter + 1`
56 rm $filename.ps $filename'0.ps' xx*
58 echo "
\aCan't find the csplit command. You'll have to split $filename.ps manually."