Resolvi com o sed!

l...@lbw-laptop:~$ echo "
Ciclano Fulano da Silva Soares
José dos Anzóis Pereira
Juca da Silva
Mateus Marcus Lucas e João
Benedita Maria da Silva
Santa Maria
" |sed -r 's/(^[a-zA-Z]*).*( [a-zA-Z]*$)/\1\2/'

Ciclano Soares
José Pereira
Juca Silva
Mateus João
Benedita Silva
Santa Maria

Seria isso?

Jair Santanna escreveu:
>
> Tenho uma coluna que contém nomes, exemplo:
>
> Ciclano Fulano da Silva Soares
> José dos Anzóis Pereira
> Juca da Silva
> Mateus Marcus Lucas e João
> Benedita Maria da Silva
> Santa Maria
>
> estou precisando formatá-los pegando apenas o primeiro e o último 
> nome, o único problema é que eles não tem o mesmo tamanho... como devo 
> fazer? alguem pode me ajudar?
>
> JJ.Santanna
>
> [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: [email protected]
---------------------------------------------------------------------
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:
    [email protected]

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


Responder a