xref: /freebsd/bin/sh/tests/builtins/case7.0 (revision 02e9120893770924227138ba49df1edb3896112a)
1
2# Character ranges in a locale other than the POSIX locale, not specified
3# by POSIX.
4
5unset LC_ALL
6LC_CTYPE=de_DE.ISO8859-1
7export LC_CTYPE
8LC_COLLATE=de_DE.ISO8859-1
9export LC_COLLATE
10
11c1=e
12# o umlaut
13c2=$(printf '\366')
14
15case $c1$c2 in
16[a-z][a-z]) ;;
17*) echo wrong at $LINENO ;;
18esac
19
20case $c1$c2 in
21[a-f][n-p]) ;;
22*) echo wrong at $LINENO ;;
23esac
24