|
From: | Rafael Pereira |
Subject: | Re: [shell-script] editar arquivos |
Date: | Tue, 28 Nov 2006 21:50:20 -0200 |
User-agent: | Opera Mail/9.02 (Win32) |
Então, Tiago, no exemplo eu precisava obter como resultado: glibc glibc-i18nnão é apenas até a primeira ocorrencia de "-". no caso é da terceira ocorrencia da direita pra esquerda.
$ cat txt glibc-2.3.6-i486-6 glibc-i18n-1.3.6-noarch-6
Ola,voce pode reparar q tem sem 3 "-" por ultimo, 1 p/ versao, um p/ arquitetura e outro p/ o release. Entao vc pode fazer um sed usando a propriedade gulosa do '*'.
sed -r 's/^(.*)-.*-.*-.*$/\1/' []s -- Rafael Pereira http://rafael.computeiro.comUsando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/
[Prev in Thread] | Current Thread | [Next in Thread] |