xref: /freebsd/bin/sh/tests/builtins/case7.0 (revision d3d381b2b194b4d24853e92eecef55f262688d1a)
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
21case $c1$c2 in
22[a-f][n-p]) ;;
23*) echo wrong at $LINENO ;;
24esac
25