aboutsummaryrefslogtreecommitdiff
path: root/src/scripts/xzless.in
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2013-03-05 19:14:50 +0200
committerLasse Collin <lasse.collin@tukaani.org>2013-03-05 19:14:50 +0200
commit9e6dabcf22ef4679f4faaae15ebd5b137ae2fad1 (patch)
tree878caf474e9ad85517aef81b16ca36c73faba8d6 /src/scripts/xzless.in
parentMake the progress indicator smooth in threaded mode. (diff)
downloadxz-9e6dabcf22ef4679f4faaae15ebd5b137ae2fad1.tar.xz
Avoid unneeded use of awk in xzless.
Use "read" instead of "awk" in xzless to get the version number of "less". The need for awk was introduced in the commit db5c1817fabf7cbb9e4087b1576eb26f0747338e. Thanks to Ariel P for the patch.
Diffstat (limited to 'src/scripts/xzless.in')
-rw-r--r--src/scripts/xzless.in3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/scripts/xzless.in b/src/scripts/xzless.in
index 9bc9706b..288dd871 100644
--- a/src/scripts/xzless.in
+++ b/src/scripts/xzless.in
@@ -46,8 +46,7 @@ if test "${LESSMETACHARS+set}" != set; then
LESSMETACHARS="$space$tab$nl'"';*?"()<>[|&^`#\$%=~'
fi
-less_ver=$(less -V | awk '/^less ([0-9]+)( \(.*\))?$/ { print $2; exit }')
-if test -n "$less_ver" && test "$less_ver" -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
# standard input if $LESSOPEN begins with |-.
LESSOPEN="|-$xz -cdfq -- %s"