12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- #!/bin/sh
- xz='xz --format=auto'
- version='xzless (XZ Utils) 5.2.2'
- usage="Usage: ${0##*/} [OPTION]... [FILE]...
- Like 'less', but operate on the uncompressed contents of xz compressed FILEs.
- Options are the same as for 'less'.
- Report bugs to <lasse.collin@tukaani.org>."
- case $1 in
- --help) echo "$usage" || exit 2; exit;;
- --version) echo "$version" || exit 2; exit;;
- esac
- if test "${LESSMETACHARS+set}" != set; then
-
-
- space=' '
- tab=' '
- nl='
- '
- LESSMETACHARS="$space$tab$nl'"';*?"()<>[|&^`#\$%=~'
- fi
- if test "$(less -V | { read less ver re && echo ${ver}; })" -ge 429; then
-
-
- LESSOPEN="|-$xz -cdfq -- %s"
- else
- LESSOPEN="|$xz -cdfq -- %s"
- fi
- export LESSMETACHARS LESSOPEN
- exec less "$@"
|