sed 's/\(^\)\?\([^ ]*\)/\u&/g' nomes.lst

2010/1/19 Daniel Merli Morais <dmerlimor...@gmail.com>

>
>
> Pessoal, como converter apenas o primeiro caracter de cada palavra p/
> maiúsculo? Por exemplo, em um arquivo que contenha nomes próprios:
>
> João silva
> Fulano ciclano
> Maria oliveira
>
> Deveria ficar da seguinte forma:
>
> João Silva
> Fulano Ciclano
> Maria Oliveira
>
> Com o sed consigo localizar o padrão espaço+minúscula: / [a-z]/, porém não
> consigo substituir a primeira letra após o espaço por sua correspondente em
> maiúscula. Disse a primeira letra após o espaço porque a primeira letra de
> cada linha já está em maiúscula no meu arquivo, então só precisaria me
> preocupar com os sobrenomes.
>
> Obrigado desde já.
>
> --
> "A maior virtude do sábio é mostrar-se ignorante diante daquilo que
> desconhece"
>
> Daniel Merli Morais
> Enterprise Application Integration - Configuration Manager
> Sprint / IBM Brasil
> MSN: merli...@hotmail.com <merlipol%40hotmail.com>
> LinkedIn: www.linkedin.com/in/dmerlimorais
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
-------------------------------------------------------------------------------------
ATENÇÃO: EVITE QUE SPAMMERS CAPTURE CONTATOS DE SUA LISTA,
SEMPRE QUE POSSÍVEL  REMOVA OS EMAILS DO REMETENTE E ENVIE EM (COO- CÓpia
Oculta) PARA SEUS CONTATOS.
;)

A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28)
The grace of our Lord Jesus Christ be with you.  (1ªTs 5.28)
Jesus te ama, aceite-O! Jesus loves you, accept you Him!

                                              ®...@®ÐØ


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: shell-script-unsubscr...@yahoogrupos.com.br
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    shell-script-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a