hey,

essa linha de sed te auxiliaria?

$ sed -n -e 's/\(.*\)-.*-.*-.*/\1/p' packs.txt
glibc
glibc-i18n

hasta!

jr.


On 11/24/06, Eric Anderson <[EMAIL PROTECTED]> wrote:
> Senhores,
>
> Tenho um arquivo com vária linhas. Cada linha contém informação sobre um 
> pacote: nome e versão do mesmo.
>
> [EMAIL PROTECTED]:~$ cat tagfiles/packs.txt
> glibc-2.3.6-i486-6
> glibc-i18n-1.3.6-noarch-6
>
> No caso eu preciso eliminar as informações de versão. tentei com o cut, mas o 
> delimitador "-" ocorre em locais, digamos, inapropriados.
>
> Tentei com o sed mas nao vi jeito de pegar por exemplo, à partir da terceira 
> ocorrência de "-" da direita pra esquerda.
>
> Como poso fazer?
>
> sds
>
> Eric
>
> [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
>
>
>
>

Responder a