On Tue, Jul 02, 2013 at 05:36:43AM +0200, Tomasz Tomasik wrote:
> bash -c 'foo="??ó??w"; echo ${foo^^}'
> ??ó??W
> 
> Characters with diacritical marks are not affected.

I get the same result in ISO-8859-1:

imadev:~$ x='fóo'; echo "${x^^}"
FóO
imadev:~$ locale
LANG=en_US.iso88591
LC_CTYPE="en_US.iso88591"
LC_COLLATE="en_US.iso88591"
LC_MONETARY="en_US.iso88591"
LC_NUMERIC="en_US.iso88591"
LC_TIME=POSIX
LC_MESSAGES="en_US.iso88591"
LC_ALL=
imadev:~$ uname -a
HP-UX imadev B.10.20 A 9000/785 2008897791 two-user license
imadev:~$ echo "$BASH_VERSION"
4.3.0(1)-alpha

Reply via email to