From 6817e114bb320f197727740d7905a5cb2849bdfa Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sun, 21 Feb 2021 11:27:16 -0600 Subject: Teach -o to print ranges that produce zero length matches. And fix one test for NUL that should be a length test for -z support --- tests/grep.test | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tests') diff --git a/tests/grep.test b/tests/grep.test index c6171112..215491c2 100755 --- a/tests/grep.test +++ b/tests/grep.test @@ -199,3 +199,6 @@ testing "-Fix" "grep -Fix h input" "H\nh\n" \ "missing\nH\nthis is HELLO\nthis is WORLD\nh\nmissing" "" testing "-f /dev/null" "grep -f /dev/null" "" "" "hello\n" testing "-z with \n in pattern" "grep -f input" "hi\nthere\n" "i\nt" "hi\nthere" + +testing "print zero length match" "grep '[0-9]*'" "abc\n" "" "abc\n" +testing "-o skip zero length match" "grep -o '[0-9]*'" "1234\n" "" "a1234b" -- cgit v1.2.3