Annotation of researchv10no/cmd/mmt.sh, revision 1.1.1.1

1.1       root        1: #      MMTSID (@(#)mmt.sh      1.11)
                      2: u=-cm; if test `basename $0` = "mvt";  then u=-mv;     fi
                      3: if test $# = 0;        then help text1 >&2;    exit 1; fi
                      4: PATH=/bin:/usr/bin:/usr/lbin;  O="";           o="";   y=""
                      5: #                      'If C/A/T connected to PDP-11, use O=""; o=""'
                      6: #                      'If GCOS use O="-g"; o="|gcat -ph"'
                      7: while test -n "$1" -a ! -r "$1"
                      8: do case $1 in
                      9:        -a)             O="-a";         o="" ;;
                     10:        -Tst|-Ts)       O="-g";         o="|gcat -st" ;;
                     11:        -T4014|-Ttek)   O="-t";         o="|tc";        y="-rX1" ;;
                     12:        -Tvp)   O="-t"; o="|vpr -t";    y="-rX1" ;;
                     13:        -e)             e=eqn ;;
                     14:        -t)             f=tbl ;;
                     15:        -y)             if test "$u" = "-cm";   then u=-mm;     fi ;;
                     16:        -)              break ;;
                     17:        *)              a="$a $1" ;;
                     18:    esac
                     19:    shift
                     20: done
                     21: if test -z "$1";       then echo "$0: no input file" >&2;      exit 1; fi
                     22: if test "$O" = "-g";   then x="-f$1";  fi
                     23: d="$*"
                     24: if test "$d" = "-";    then shift;     x="";   d="";   fi
                     25: if test -n "$f";       then f="tbl $*|";       d="";   fi
                     26: if test -n "$e"
                     27:        then    if test -n "$f"
                     28:                        then e="eqn /usr/pub/eqnchar -|"
                     29:                        else    if test -z "$*"
                     30:                                        then e="eqn /usr/pub/eqnchar -|"
                     31:                                        else e="eqn /usr/pub/eqnchar $*|"
                     32:                                fi;     d=""
                     33:                fi
                     34: fi
                     35: if test "$u" = "-mm" -o "$u" = "-cm" ; then y="";      fi
                     36: eval $f $e troff $y $O $u $a $d $o $x; exit 0

unix.superglobalmegacorp.com

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