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