Problema com classes POSIX no ubuntu

O resultado deveria ser "AÇÃO" e não "AçãO"

echo ação | tr [:lower:] [:upper:]

AçãO

Quem tiver a solução por favor envie-me uma resposta, ela será útil
para os nossos atuais 440 leitores diários, ou pelo menos para a maioria deles.
além disso quero postar a solução na lista de shell script e no forum ubuntu.
Grato a todos!

OBS: Imaginem a quantidade de scripts que estão dando erro por conta desta falha, pense então que esta solução vai além do comando tr, até no gvim as classes posix não estão trabalhando como deveriam.

Um comentário:

  1. [prompt]$ echo ação | tr [:lower:] [:upper:]
    AÇÃO

    [prompt]$ echo ação | LANG= tr [:lower:] [:upper:]
    AçãO


    Como estão as variáveis de ambiente ai?

    []s

    ResponderExcluir

Insira seu comentário - O mesmo será submetido à aprovação!

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo