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

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

Re: [shell-script] editar arquivos


From: Eric Anderson
Subject: Re: [shell-script] editar arquivos
Date: Mon, 27 Nov 2006 14:21:32 -0200

Então, Tiago,

no exemplo eu precisava obter como resultado:

glibc
glibc-i18n

não é apenas até a primeira ocorrencia de "-". no caso é da terceira ocorrencia 
da direita pra esquerda.

sds

Eric



----- Original Message ----- 
  From: Tiago Barcellos Peczenyj 
  To: address@hidden 
  Sent: Friday, November 24, 2006 10:35 AM
  Subject: Re: [shell-script] editar arquivos


  é só vc remover tudo o que está entre o inicio da string até o primeiro '-'

  $ cat txt
  glibc-2.3.6-i486-6
  glibc-i18n-1.3.6-noarch-6

  $ sed 's/^[^-]*-//g' txt
  2.3.6-i486-6
  i18n-1.3.6-noarch-6

  On 11/24/06, Eric Anderson <address@hidden> wrote:
  >
  > Senhores,
  >
  > Tenho um arquivo com vária linhas. Cada linha contém informação sobre um
  > pacote: nome e versão do mesmo.
  >
  > groo@vianetfire:~$ 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]
  >
  > 
  >

  -- 
  Tiago B Peczenyj
  Linux User #405772

  # cd /pub
  # more beer

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



   

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



reply via email to

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