#!/bin/sh # This is a grepdiff(1) testcase. . ${top_srcdir-.}/tests/common.sh cat << EOF > diff --- file1 +++ file1 @@ -1 +1,2 @@ -A +a +b @@ -10 +11,2 @@ -C +c +d EOF ${GREPDIFF} --output-matching=file 'c' diff 2>errors >file || exit 1 ${GREPDIFF} --output-matching=hunk 'c' diff 2>errors >hunk || exit 1 [ -s errors ] && exit 1 cat << EOF | cmp - file || exit 1 --- file1 +++ file1 @@ -1 +1,2 @@ -A +a +b @@ -10 +11,2 @@ -C +c +d EOF cat << EOF | cmp - hunk || exit 1 --- file1 +++ file1 @@ -10 +10,2 @@ -C +c +d EOF