Annotation of researchv9/cmd/compress/zcmp, 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: zcmp [cmp_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 | cmp $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 | cmp $OPTIONS - /tmp/$F.$$
        !            26:                        STAT="$?";;
        !            27:                *)      zcat $1 | cmp $OPTIONS - $2;;
        !            28:                esac;;
        !            29:        *)      case "$2" in
        !            30:                *.Z)    F=`basename $2 .Z`
        !            31:                        zcat $2 > /tmp/$F.$$
        !            32:                        cmp $OPTIONS $1 /tmp/$F.$$
        !            33:                        STAT="$?";;
        !            34:                *)      cmp $OPTIONS $1 $2
        !            35:                        STAT="$?";;
        !            36:                esac;;
        !            37:        esac
        !            38:        exit "$STAT"
        !            39: else
        !            40:        echo "Usage: zcmp [cmp_options] file [file]"
        !            41:        exit 1
        !            42: fi

unix.superglobalmegacorp.com

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