[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Trocar todos os números negativos por 0 (zero)
From: |
Karin Klayton Schiochet |
Subject: |
Re: [shell-script] Re: Trocar todos os números negativos por 0 (zero) |
Date: |
Tue, 13 Nov 2012 20:20:56 -0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121028 Thunderbird/16.0.2 |
Aqui funcionou,
$ cat arquivo.txt
Roberto de Abreu=-30 Chico Alves=0 Pedro Alcantara Machado=-55 Peter Pan
Pereira da Silva=-123456 João Lúcio Alves=40
$ sed -r 's/=-[0-9]+/=0/g' arquivo.txt
Roberto de Abreu=0 Chico Alves=0 Pedro Alcantara Machado=0 Peter Pan
Pereira da Silva=0 João Lúcio Alves=40
Atenciosamente,
Karin Klayton Schiochet
Em 13-11-2012 19:43, nerobarrabas escreveu:
>
> Davidson,
> Grato pelo retorno.
> Mas executei o comando e não acontece e nem retorna nada.
> Será que é a versão do meu sed?
> EM TEMPO: O arquivo tem uma linha só com todos os valores nela.
>
> Diramos
>
> --- Em address@hidden
> <mailto:shell-script%40yahoogrupos.com.br>, Davidson Paulo
> <davidsonpaulo@...> escreveu
> >
> > Em 13 de novembro de 2012 20:18, nerobarrabas <diramos@...> escreveu:
> >
> > > **
> > >
> > > O arquivo.txt possui o seguinte conteúdo:
> > >
> > > Roberto de Abreu=-30 Chico Alves=0 Pedro Alcantara Machado=-55
> Peter Pan
> > > Pereira da Silva=-123456 João Lúcio Alves=40 ...
> > >
> >
> > O arquivo tem um valor por linha, correto?
> >
> > Alguém tem idéia de como devo fazer prá substituir TODOS e SOMENTE os
> > > valores negativos por 0 (ZERO)?
> > >
> >
> > Se o arquivo tiver um valor por linha, o comando abaixo deve resolver:
> >
> > $ sed -ri 's/=-[0-9]+$/=0/' arquivo.txt
> >
> > Um abraço,
> >
> > --
> > Davidson Paulo, Especialista Linux
> > http://davidsonpaulo.com <http://davidsonpaulo.com/alugueumexpert.html>
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Trocar todos os números negativos por 0 (zero), nerobarrabas, 2012/11/13
- Re: [shell-script] Trocar todos os números negativos por 0 (zero), Davidson Paulo, 2012/11/13
- Re: Trocar todos os números negativos por 0 (zero), nerobarrabas, 2012/11/13
- Re: [shell-script] Re: Trocar todos os números negativos por 0 (zero),
Karin Klayton Schiochet <=
- Re: Trocar todos os números negativos por 0 (zero), nerobarrabas, 2012/11/13
- Re: [shell-script] Re: Trocar todos os números negativos por 0 (zero), Enilton Angelim, 2012/11/14
- Re: Trocar todos os números negativos por 0 (zero), nerobarrabas, 2012/11/14
- Re: [shell-script] Re: Trocar todos os números negativos por 0 (zero), Enilton Angelim, 2012/11/14
- Re: Trocar todos os números negativos por 0 (zero), nerobarrabas, 2012/11/15