João,
Com o cut você consegue isso fácil. Considerando que a quantidade de
campos é sempre essa que você mostrou no exemplo, o comando seria:
$ echo "teste;aaaa;cccc;dddd;;;;;;" | cut -d ";" -f 1-4
teste;aaaa;cccc;dddd
[]'s,
Moka
2010/1/13 araujo_70 <[email protected]>
>
>
> Senhores
>
> Como eu consigo retirar as os ultimos campos de uma linha ..
>
> eis a linha:
>
> teste;aaaa;cccc;dddd;;;;;;
>
> Tem q ficar assim:
>
> teste;aaaa;cccc;dddd
>
> Atc
>
> João Lopes
>
>
>
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Moacir da Cruz Souza Filho
-Analista de Sistemas: Suporte Unix Avançado
Serviço Federal de Processamento de Dados
-Mestrando em Ciências da Computação
Universidade de Brasília
-Bacharel em Engenharia da Computação
Escola Politécnica de Pernambuco
Universidade de Pernambuco
-Técnico em Eletrônica
Escola Técnica Federal de Pernambuco
-Linux user #449600
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[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