Annotation of coherent/g/usr/bin/gzip/zdiff.in, revision 1.1

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

unix.superglobalmegacorp.com

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