shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Converter de maiuscula para minuscula com SED


From: Alfredo Casanova
Subject: Re: [shell-script] Converter de maiuscula para minuscula com SED
Date: Thu, 14 Feb 2019 16:14:20 -0200

Pra essa tarefa eu costumo usar o tr

echo abcdef | tr 'a-z' 'A-Z'

também pode fazer via parameter substitution:
$ var=abcdef
$ echo ${var^} #capitaliza a primeira letra
Abcdef
$ echo ${var^^} #capitaliza todo o texto
ABCDEF

O inverso é:
$ var=ABCDEF
$ echo ${var,}
aBCDEF
$ echo ${var,,}
abcdef





On Thu, Feb 14, 2019 at 3:48 PM Sidney Souza address@hidden [shell-script] <address@hidden> wrote:
 

Veja se esses exemplos lhe ajudam

$ echo "CONVERTE AI" | sed -r 's/(.*)/\L\1/g'
converte ai
$ echo "converte ai" | sed -r 's/(.*)/\U\1/g'
CONVERTE AI

Aqui estou usando o \L para converter para lower case e o \U para converter para upper case


------------------------------------------------------
http://www.politicos.org.br


On Thu, Feb 14, 2019 at 3:21 PM address@hidden [shell-script] <address@hidden> wrote:
 

Olá a todos,
Estou tendo dificuldades em converter letras/arquivos de minuscula para maiuscula e vice versa usando o SED, mas não esta funcionando.

sed -r 's/[[:upper:]]*/[[:lower:]]/'

Ele consegue pegar todas as letras maiusculas no caso acima, mas troca todas as letras por '[[:lower:]]'.

Poderiam me dar uma dica para esse problema?
Desde já, muito obrigado a todos.




--
[]'s
Alfredo Tristão Casanova .͘.
Linux User #228230
tel: +55 61 9655 9619

reply via email to

[Prev in Thread] Current Thread [Next in Thread]