Fala Tiago, setar LC_ALL=pt_BR e LANG=pt_BR, foram as únicas tentativas que fiz, porém não deu em nada. Continuou sem alterar as acentuadas.
Creio que isso aconteceu num Ubuntu 7.x.x (mas não tenho certeza. Cabeça de véio é fogo!). Solicito a quem usa este SO que experimente: $ LC_ALL=pt_BR tr [:lower:] [:upper:] <<< ação Isso deveria produzir AÇÃO, mas tenho quase que certeza que produzirá AçãO. Se isso acontecer, tente descobrir o porquê. -- Abraços, Julio *Em setembro estarei dando um treinamento Shell em Brasília (em 2 fins de semana). Mais informações: www.tecnologiabr.com.br Tel: (61) 3354-3162 * 2008/7/11 Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>: > Julio, > > Conforme ja foi dito, a variavel LC_ALL deve estar setada em pt_BR > para funcionar corretamente. > > opções de localização e encoding de strings sempre são um saco, tem q > determinar tudo certinho senão ocorre isso ou até pior. > > 2008/7/3 Julio C. Neves <[EMAIL PROTECTED] <julio.neves%40gmail.com>>: > > Já vi este problema ocorrer em 2 máquinas com a mesma distro (se não me > > engano ubuntu), mas não fui fundo para descobrir o porquê. > > > > Se alguém da lista tiver tempo de pesquisar por que isso está > acontecendo, > > favor nos mandar a solução. Sempre cito o idioma como a principal > vantagem > > das classes POSIX. > > > > Abraços, > > Julio > > Em setembro estarei dando um treinamento > > Shell em Brasília. Maiores informações: > > www.tecnologiabr.com.br > > Tel: (61) 3354-3162 > > > > 2008/7/2 Alain M. <[EMAIL PROTECTED] <alainm%40pobox.com>>: > > > >> > >> Julio C. Neves escreveu: > >> > >> > Na resposta anterior dada ao Felipe, IMHO creio ser melhor fazer: > >> > > >> > tr [:lower:] [:upper:] <<< "$Variavel" > >> > > >> > O here string (<<<) é resolvido pelo shell e portanto ligeiramente > mais > >> > veloz que a construção echo $Variavel | ... e as classes POSIX incluem > >> > letras acentuadas e ç (todo os caracteres do pt_BR) a construção > [a-z], > >> não. > >> > >> Adorei a solução, mas no teste não converteu os caracteres pt_BR: > >> > >> $ tr [:lower:] [:upper:] <<< "ação" > >> AçãO > >> > >> o que será que está errado? > >> Alain > >> > >> > >> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > http://peczenyj.blogspot.com/ > "what does not kill us makes us stronger" > > -- Abraços, Julio Em setembro estarei dando um treinamento Shell em Brasília (em 2 fins de semana). Mais informações: www.tecnologiabr.com.br Tel: (61) 3354-3162 [As partes desta mensagem que não continham texto foram removidas]
