Annotation of researchv9/cmd/compress/zdiff, revision 1.1

1.1     ! root        1: 
        !             2: OPTIONS=
        !             3: FILES=
        !             4: for ARG
        !             5: do
        !             6:        case "$ARG" in
        !             7:        -*)     OPTIONS="$OPTIONS $ARG";;
        !             8:        *)      FILES="$FILES $ARG";;
        !             9:        esac
        !            10: done
        !            11: if test -z "$FILES"; then
        !            12:        echo "Usage: zdiff [diff_options] file [file]"
        !            13:        exit 1
        !            14: fi
        !            15: set $FILES
        !            16: if test $# -eq 1; then
        !            17:        FILE=`expr $1 : '\(.*\)\.Z' '|' $1`
        !            18:        zcat $FILE | diff $OPTIONS - $FILE
        !            19:        STAT="$?"
        !            20: elif test $# -eq 2; then
        !            21:        case "$1" in
        !            22:        *.Z)    case "$2" in
        !            23:                *.Z)    F=`basename $2 .Z`
        !            24:                        zcat $2 > /tmp/$F.$$
        !            25:                        zcat $1 | diff $OPTIONS - /tmp/$F.$$
        !            26:                        STAT="$?";;
        !            27:                *)      zcat $1 | diff $OPTIONS - $2;;
        !            28:                esac;;
        !            29:        *)      case "$2" in
        !            30:                *.Z)    zcat $2 | diff $OPTIONS $1 -
        !            31:                        STAT="$?";;
        !            32:                *)      diff $OPTIONS $1 $2
        !            33:                        STAT="$?";;
        !            34:                esac;;
        !            35:        esac
        !            36:        exit "$STAT"
        !            37: else
        !            38:        echo "Usage: zdiff [diff_options] file [file]"
        !            39:        exit 1
        !            40: fi

unix.superglobalmegacorp.com

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