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

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

Re: Trocar todos os números negativos por 0 (zero)


From: nerobarrabas
Subject: Re: Trocar todos os números negativos por 0 (zero)
Date: Tue, 13 Nov 2012 23:52:27 -0000
User-agent: eGroups-EW/0.82

Opa!

Com as alterações feitas pela Karin, funcionou aqui também.
Assim:

sed -r 's/=-[0-9]+/=0/g' arquivo.txt

Grato a todos.

Diramos

--- Em address@hidden, Karin Klayton Schiochet <karinklayton@...> escreveu
>
> 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]
>



reply via email to

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