📄 zdiff.in
字号:
:#!/bin/shOPTIONS=FILES=for ARGdo case "$ARG" in -*) OPTIONS="$OPTIONS $ARG";; *) FILES="$FILES $ARG";; esacdoneif test -z "$FILES"; then echo "Usage: zdiff [diff_options] file [file]" exit 1fiset $FILESif test $# -eq 1; then FILE=`expr $1 : '\(.*\)\.z' '|' $1` gzip -cd $FILE | ${DIFF-diff} $OPTIONS - $FILE STAT="$?"elif test $# -eq 2; then case "$1" in *.z | *.Z) case "$2" in *.z | *.Z) F=`basename $2 .z` gzip -cd $2 > /tmp/$F.$$ gzip -cd $1 | ${DIFF-diff} $OPTIONS - /tmp/$F.$$ STAT="$?";; *) gzip -cd $1 | ${DIFF-diff} $OPTIONS - $2 STAT="$?";; esac;; *) case "$2" in *.z | *.Z) gzip -cd $2 | ${DIFF-diff} $OPTIONS $1 - STAT="$?";; *) ${DIFF-diff} $OPTIONS $1 $2 STAT="$?";; esac;; esac exit "$STAT"else echo "Usage: zdiff [diff_options] file [file]" exit 1fi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -