Annotation of 42BSD/usr.bin/man.sh, revision 1.1

1.1     ! root        1: cmd= sec= fil= opt= i= all=
        !             2: cmd=n sec=\?
        !             3: cd /usr/man
        !             4: for i
        !             5: do
        !             6:        case $i in
        !             7: 
        !             8:        [1-8])
        !             9:                sec=$i ;;
        !            10:        -n)
        !            11:                cmd=n ;;
        !            12:        -t)
        !            13:                cmd=t ;;
        !            14:        -k)
        !            15:                cmd=k ;;
        !            16:        -e | -et | -te)
        !            17:                cmd=e ;;
        !            18:        -ek | -ke)
        !            19:                cmd=ek ;;
        !            20:        -ne | -en)
        !            21:                cmd=ne ;;
        !            22: 
        !            23:        -w)
        !            24:                cmd=where ;;
        !            25:        -*)
        !            26:                opt="$opt $i" ;;
        !            27: 
        !            28:        *)
        !            29:                fil=`echo man$sec/$i.*`
        !            30:                case $fil in
        !            31:                man7/eqnchar.7)
        !            32:                        all="$all /usr/pub/eqnchar $fil" ;;
        !            33: 
        !            34:                *\*)
        !            35:                        echo $i not found 1>&2 ;;
        !            36:                *)
        !            37:                        all="$all $fil" ;;
        !            38:                esac
        !            39:        esac
        !            40: done
        !            41: case $all in
        !            42:        "")
        !            43:                exit ;;
        !            44: esac
        !            45: case $cmd in
        !            46: 
        !            47: n)
        !            48:        nroff $opt -man $all ;;
        !            49: ne)
        !            50:        neqn $all | nroff $opt -man ;;
        !            51: t)
        !            52:        troff $opt -man $all ;;
        !            53: k)
        !            54:        troff -t $opt -man $all | tc ;;
        !            55: e)
        !            56:        eqn $all | troff $opt -man ;;
        !            57: ek)
        !            58:        eqn $all | troff -t $opt -man | tc ;;
        !            59: 
        !            60: where)
        !            61:        echo $all ;;
        !            62: esac

unix.superglobalmegacorp.com

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