Annotation of coherent/g/usr/bin/gzip/zmore, revision 1.1

1.1     ! root        1: :
        !             2: #!/bin/sh
        !             3: 
        !             4: if test "`echo -n a`" = "-n a"; then
        !             5:   # looks like a SysV system:
        !             6:   n1=''; n2='\c'
        !             7: else
        !             8:   n1='-n'; n2=''
        !             9: fi
        !            10: if stty cbreak 2>/dev/null; then
        !            11:   cb='cbreak'; ncb='-cbreak'
        !            12: else
        !            13:   # 'stty min 1' resets eof to ^a on both SunOS and SysV!
        !            14:   cb='min 1 -icanon'; ncb='icanon eof ^d'
        !            15: fi
        !            16: trap 'stty $ncb echo 2>/dev/null; exit' 2 3 5 10 13 15
        !            17:  
        !            18: FIRST=1
        !            19: for FILE
        !            20: do
        !            21:        if test $FIRST -eq 0; then
        !            22:                echo $n1 "--More--(Next file: $FILE)$n2"
        !            23:                stty $cb -echo 2>/dev/null
        !            24:                ANS=`dd bs=1 count=1 2>/dev/null` 
        !            25:                stty $ncb echo 2>/dev/null
        !            26:                echo " "
        !            27:                if test "$ANS" = 'e'; then
        !            28:                        exit
        !            29:                fi
        !            30:        fi
        !            31:        if test "$ANS" != 's'; then
        !            32:                echo "------> $FILE <------"
        !            33:                gzip -cd "$FILE" | ${PAGER-more}
        !            34:        fi
        !            35:        if test -t; then
        !            36:                FIRST=0
        !            37:        fi
        !            38: done

unix.superglobalmegacorp.com

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