Blame tests/case-fold-backslash-w
|
Packit |
709fb3 |
#!/bin/sh
|
|
Packit |
709fb3 |
# test that \W works on case-insensitive matches. It used to become \w.
|
|
Packit |
709fb3 |
# Derived from https://savannah.gnu.org/bugs/?28162
|
|
Packit |
709fb3 |
. "${srcdir=.}/init.sh"; path_prepend_ ../src
|
|
Packit |
709fb3 |
|
|
Packit |
709fb3 |
if echo foo bar | LANG=C.ASCII grep '^foo\W'; then
|
|
Packit |
709fb3 |
echo foo bar | LANG=C.ASCII grep -i '^foo\W' || fail_ ASCII insensitive
|
|
Packit |
709fb3 |
else
|
|
Packit |
709fb3 |
echo foo bar | LANG=C grep '^foo\W' || fail_ LANG=C sensitive
|
|
Packit |
709fb3 |
echo foo bar | LANG=C grep -i '^foo\W' || fail_ LANG=C insensitive
|
|
Packit |
709fb3 |
fi
|
|
Packit |
709fb3 |
echo foo bar | LANG=en_US.UTF-8 grep '^foo\W' || fail_ UTF-8 sensitive
|
|
Packit |
709fb3 |
echo foo bar | LANG=en_US.UTF-8 grep -i '^foo\W' || fail_ UTF-8 insensitive
|