blob: e0055250cc18cd7c1eb355cb0b9e07bbeb98f813 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/sh
# Case-insensitive grep with a 0-size input file would fail in grep up to 2.6.3
. "${srcdir=.}/init.sh"; path_prepend_ ../src
mkdir a || framework_failure
echo x | grep -f a/; { test $? -gt 1 && test $? -lt 128; } || fail=1
echo x | grep -if a/; { test $? -gt 1 && test $? -lt 128; } || fail=1
echo x | grep -Ff a/; { test $? -gt 1 && test $? -lt 128; } || fail=1
echo x | grep -Fif a/; { test $? -gt 1 && test $? -lt 128; } || fail=1
grep -f a/ < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
grep -if a/ < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
grep -Ff a/ < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
grep -Fif a/ < /dev/null; { test $? -gt 1 && test $? -lt 128; } || fail=1
Exit $fail
|