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

Re: Grep



On Tue, 30 Jul 2002 10:02:56 -0300 Marlon Dutra <mfdutra@spcrs.com.br> wrote:
> Em Seg 29 Jul 2002 18:55, Marcus Both escreveu:
> > Oi, use o awk ou o cut, segue um exemplo abaixo...
> > 
> > # grep marlon arquivo|awk '{print $2}'
> > marlon
> > 
> > ou
> > 
> > # grep marlon arquivo|cut -d" " -f2
> > marlon
> 
> Isso não me adianta porque a posição da combinação na linha é variável. 
> Preciso de alguma coisa que seja dinâmica, retornando apenas a combinação, 
> seja onde ela estiver.

perl -e 'while(<>){/(marlon)/&&print "$1\n"}' < arquivo

substitua "marlon" pela expressão regular desejada.
Provavelmente seria melhor fazer em sed... Mas faz 10 anos
que eu estou deixando pra aprender sed amanhã.

-- 
Eduardo Marcel Maçan 		Gerente de Redes / Network Manager
macan@colband.com.br		Colégio Bandeirantes


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: