Annotation of coherent/g/usr/bin/gzip/zmore, revision 1.1.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.