xref: /dflybsd-src/tools/regression/bin/sh/builtins/case7.0 (revision 3e3895bf4584c1562faf4533cbd97026ee6a8dcf)
1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/builtins/case7.0 302829 2016-07-14 09:34:42Z ache $
214534087SPeter Avalos
314534087SPeter Avalos# Character ranges in a locale other than the POSIX locale, not specified
414534087SPeter Avalos# by POSIX.
514534087SPeter Avalos
614534087SPeter Avalosunset LC_ALL
714534087SPeter AvalosLC_CTYPE=de_DE.ISO8859-1
814534087SPeter Avalosexport LC_CTYPE
914534087SPeter AvalosLC_COLLATE=de_DE.ISO8859-1
1014534087SPeter Avalosexport LC_COLLATE
1114534087SPeter Avalos
1214534087SPeter Avalosc1=e
1314534087SPeter Avalos# o umlaut
1414534087SPeter Avalosc2=$(printf '\366')
1514534087SPeter Avalos
1614534087SPeter Avaloscase $c1$c2 in
1714534087SPeter Avalos[a-z][a-z]) ;;
1814534087SPeter Avalos*) echo wrong at $LINENO ;;
1914534087SPeter Avalosesac
2014534087SPeter Avalos
2114534087SPeter Avaloscase $c1$c2 in
2214534087SPeter Avalos[a-f][n-p]) ;;
2314534087SPeter Avalos*) echo wrong at $LINENO ;;
2414534087SPeter Avalosesac
25