aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Piotrowski <0mp@FreeBSD.org>2021-04-13 10:12:53 +0000
committerMateusz Piotrowski <0mp@FreeBSD.org>2021-04-26 13:40:59 +0000
commit93c6a3232246dd8980cda48adfbe10614665a51f (patch)
tree54dd82a7583f491ca2ac205e9e03642be0114c3e
parent2d8adf9cc0000d29d330d2ce06f659b207c0d11b (diff)
downloadsrc-93c6a3232246dd8980cda48adfbe10614665a51f.tar.gz
src-93c6a3232246dd8980cda48adfbe10614665a51f.zip
Fix zgrep --version
"zgrep --version" is expected to print the version information in the same way as "zgrep -V". However, the case handling the --version flag is never reached, so "zgrep --version" prints: zgrep: missing pattern instead of: grep (BSD grep, GNU compatible) 2.6.0-FreeBSD Reviewed by: yuripv Approved by: yuripv (src) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D29813 (cherry picked from commit 16e0391f8e2124eb85af984204548cf841648db5)
-rwxr-xr-xusr.bin/grep/zgrep.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.bin/grep/zgrep.sh b/usr.bin/grep/zgrep.sh
index 105507f23708..bd0e8847e5f6 100755
--- a/usr.bin/grep/zgrep.sh
+++ b/usr.bin/grep/zgrep.sh
@@ -94,6 +94,9 @@ do
silent=1
shift
;;
+ -V|--version)
+ exec ${grep} -V
+ ;;
--*)
grep_args="${grep_args} $1"
shift
@@ -128,9 +131,6 @@ do
echo "${prg}: the ${1} flag is not currently supported" >&2
exit 1
;;
- -V|--version)
- exec ${grep} -V
- ;;
-*)
grep_args="${grep_args} $1"
shift