Annotation of researchv8dc/cmd/wwb/prose.sh, revision 1.1.1.1

1.1       root        1: # NOTICE-NOT TO BE DISCLOSED OUTSIDE BELL SYS EXCEPT UNDER WRITTEN AGRMT
                      2: L=/usr/lib/style
                      3: trap 'rm -f /tmp/$$abst; trap 0; exit' 0 1 2 3 15;
                      4: mflag=-ms
                      5: mlflag=-ml
                      6: sflag=
                      7: fflag=
                      8: file=
                      9: xfile=
                     10: audflag=m
                     11: for i in $*
                     12:        do case $i in
                     13:                -f) fflag=F; shift; file=$1;shift;continue;;
                     14:                -mm) mflag=-mm;shift;continue;;
                     15:                -ms) mflag=-ms;shift;continue;;
                     16:                -ml|-li) mlflag=-ml;shift;continue;;
                     17:                +li) mlflag=;shift;continue;;
                     18:                -c) audflag=c;shift;continue;;
                     19:                -t) audflag=t;shift;continue;;
                     20:                -tm) audflag=m;shift;continue;;
                     21:                -x) audflag=x;shift; xfile=$1; shift;continue;;
                     22:                -s) sflag=s;shift;continue;;
                     23:                -ver) echo $0 version 2.0: 2.2: 2.0;exit;;
                     24:                -flags) echo $0 "[-flags] [-ver] [-tm|-c|-t|-x standards-file] [-mm|-ms] [-li|+li] [-s] [-f style-file|file ...]";exit 0;;
                     25:                -*) echo unknown prose flag $i; exit;;
                     26:                *) if test ! -r $i
                     27:                   then echo Can\'t find the file $i\; try specifying a more complete pathname.; exit
                     28:                   fi
                     29:        esac
                     30: done
                     31: 
                     32: if test $fflag 
                     33: then   if test ! -r $file 
                     34:        then echo Can\'t find the file $file, try specifying a more complete pathname.
                     35:                exit 1
                     36:        fi
                     37:        if test $sflag
                     38:        then $L/prose f${sflag}${audflag} $xfile  < $file 
                     39:        else $L/prose f${audflag} $xfile  < $file |pr -h "PROSE OUTPUT FOR $file" 
                     40:        fi
                     41: else
                     42:        if test $sflag
                     43:        then deroff $mflag $mlflag $* | $L/style1 | $L/style2 | $L/style3 | tee styl.tmp| $L/prose ${sflag}${audflag} $xfile $$ 
                     44:        else deroff $mflag $mlflag $* | $L/style1 | $L/style2 | $L/style3 | tee styl.tmp| $L/prose ${audflag} $xfile $$ |pr -h "PROSE OUTPUT FOR $*"
                     45:        fi
                     46: fi

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.