Re: [shell-script] editar arquivos

2006-11-28 Por tôpico Rafael Pereira
Em Mon, 27 Nov 2006 14:21:32 -0200, Eric Anderson <[EMAIL PROTECTED]> escreveu: > 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. > $ cat txt

Re: [shell-script] editar arquivos

2006-11-27 Por tôpico Eric Anderson
ell-script@yahoogrupos.com.br 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.

Re: [shell-script] editar arquivos

2006-11-25 Por tôpico Tiago Barcellos Peczenyj
Ops, pensei no problema pelo contrario. Mas este problema ja foi debatido na lista, envolve expressões regulares. On 11/24/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > é só vc remover tudo o que está entre o inicio da string até o primeiro > '-' > > $ cat txt > glibc-2.3.6-i486-6 >

Re: [shell-script] editar arquivos

2006-11-24 Por tôpico edjunior
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. >

Re: [shell-script] editar arquivos

2006-11-24 Por tôpico Tiago Barcellos Peczenyj
é 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 <[EMAIL PROTECTED]> wrote: > > Senhores, > > Tenho um arquivo com vária linhas

[shell-script] editar arquivos

2006-11-24 Por tôpico Eric Anderson
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