[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Dúvida com classes POSIX no ubuntu
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Dúvida com classes POSIX no ubuntu |
Date: |
Fri, 8 Aug 2008 16:28:32 -0300 |
Voyeg3r,
O Julio e eu investigamos este problema e não chegamos a uma conclusão.
Eu percebi que, quando o terminal está em UTF-8 nada funciona, mas em
ISO-8859-1 eu consigo transformar ação em AÇÃO tranquilamente pelas
duas formas, porém não investiguei a fundo.
2008/8/8 voyeg3r <address@hidden>:
> Nobres colegas,
>
> Uma dúvida me acomete, por que cargas d'agua as classes POSIX não
> estão funfando aqui no meu buntu, mais precisamente no comando 'tr'.
>
> echo ação | tr "[:lower:]" "[:upper:]"
> AçãO
>
> contudo o ilustre 'awk' responde (super|hiper)bem
>
> echo ação | awk '{print toupper($1)}'
> AÇÃO
>
> Obs: já tentei [[:lower:]], ou seja classes POSIX dentro de grupos,
> o meu locale mostra:
>
> LANG=pt_BR.UTF-8
> LC_CTYPE="pt_BR.UTF-8"
> LC_NUMERIC="pt_BR.UTF-8"
> LC_TIME="pt_BR.UTF-8"
> LC_COLLATE="pt_BR.UTF-8"
> LC_MONETARY="pt_BR.UTF-8"
> LC_MESSAGES="pt_BR.UTF-8"
> LC_PAPER="pt_BR.UTF-8"
> LC_NAME="pt_BR.UTF-8"
> LC_ADDRESS="pt_BR.UTF-8"
> LC_TELEPHONE="pt_BR.UTF-8"
> LC_MEASUREMENT="pt_BR.UTF-8"
> LC_IDENTIFICATION="pt_BR.UTF-8"
> LC_ALL=
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"