xzless.in | xzless.in | |||
---|---|---|---|---|
skipping to change at line 49 | skipping to change at line 49 | |||
if test "${LESSMETACHARS+set}" != set; then | if test "${LESSMETACHARS+set}" != set; then | |||
# Work around a bug in less 394 and earlier; | # Work around a bug in less 394 and earlier; | |||
# it mishandles the metacharacters '$%=~'. | # it mishandles the metacharacters '$%=~'. | |||
space=' ' | space=' ' | |||
tab=' ' | tab=' ' | |||
nl=' | nl=' | |||
' | ' | |||
LESSMETACHARS="$space$tab$nl'"';*?"()<>[|&^`#\$%=~' | LESSMETACHARS="$space$tab$nl'"';*?"()<>[|&^`#\$%=~' | |||
fi | fi | |||
if test "$(less -V | { read ver && echo ${ver#less }; })" -ge 429; then | if test "$(less -V | { read less ver re && echo ${ver}; })" -ge 429; then | |||
# less 429 or later: LESSOPEN pipe will be used on | # less 429 or later: LESSOPEN pipe will be used on | |||
# standard input if $LESSOPEN begins with |-. | # standard input if $LESSOPEN begins with |-. | |||
LESSOPEN="|-$xz -cdfq -- %s" | LESSOPEN="|-$xz -cdfq -- %s" | |||
else | else | |||
LESSOPEN="|$xz -cdfq -- %s" | LESSOPEN="|$xz -cdfq -- %s" | |||
fi | fi | |||
export LESSMETACHARS LESSOPEN | export LESSMETACHARS LESSOPEN | |||
exec less "$@" | exec less "$@" | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |