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

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

Re: [shell-script] Letras maiusculas / minusculas


From: AWK
Subject: Re: [shell-script] Letras maiusculas / minusculas
Date: Sun, 28 Dec 2003 12:24:01 -0200

On Fri, 26 Dec 2003 15:56:12 -0300
"Leonardo Faria Coelho" <address@hidden> wrote:

> Gente 
> 
> estou com um pequeno probleminha em um script que eu estou
> desenvolvendo. 
> Por exemplo, li uma palavra :
> 
> echo "Digite uma palavra : "
> read palavra
> 
> se o cara digitar por exemplo arvore, eu gostaria que fosse impresso
> Arvore. Nao achei nada que me mostrasse como fazer a conversao somente
> da primeira letra do nome para maiuscula. Alguem sabe como eu posso
> fazer isto ?
> 

        Leonardo, tente isto:

        read -p "Digite uma palavra: " palavra

        echo $palavra | awk '{
                l = substr($0, 1, 1)
                out = (toupper(l) substr($0, 2))
                print out
        }'
        
        Para facilatar, dentro de um script vc pode criar uma função para
desempenhar esta tarefa ...

pletra()
{
        echo $1 | awk '{
                l = substr($0, 1, 1)
                out = (toupper(l) substr($0, 2))
                print out
        }'
}
        
... Então:
        
        read -p "Digite algo: " palavra
        pletra palavra

[ ]'s
        
---- 
            ////
          ( O O )
=======oOO==(_)==OOo============
 Márcio Alexandre S. Mendonça
 address@hidden
 Linux User #298595
      .oooO   Oooo.
======(   )===(   )=============
       \ (     ) /
        \_)   (_/


reply via email to

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