>From 3d44b34489a7d63aad718af0f18ba226768b7f78 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 6 Mar 2016 11:16:34 -0800 Subject: [PATCH] gzip: minor zgrep cleanup * zgrep.in: Simplify previous change. --- zgrep.in | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/zgrep.in b/zgrep.in index bbea331..c24be57 100644 --- a/zgrep.in +++ b/zgrep.in @@ -203,13 +203,12 @@ do sed_script="s|^|$i:|" # Fail if grep or sed fails. - if r=$( - exec 4>&1 - (eval "$grep" 4>&-; echo $? >&4) 3>&- | sed "$sed_script" >&3 4>&- - ) || { r=$?; test $r -lt 2 && r=2; :; }; then - test 256 -le $r && r=$(expr 128 + $r % 128) - exit $r - fi + r=$( + exec 4>&1 + (eval "$grep" 4>&-; echo $? >&4) 3>&- | sed "$sed_script" >&3 4>&- + ) || { r=$?; test $r -lt 2 && r=2; } + test 256 -le $r && r=$(expr 128 + $r % 128) + exit $r fi >&3 5>&- ) r=$? -- 2.5.0