El 28/11/07, Gabriel Parrondo <[EMAIL PROTECTED]> escribió:
> El mié, 28-11-2007 a las 09:09 +0100, Jose Luis Garcia escribió:
> > Perfecto, funciona como tu dices, pero, ¿si solo quiero que me retorne
> > aquellas lineas que contienen solamente 2 cadenas "X"?
>
> Creo que Toshiro se expresó mal, esa linea busca las lineas en las que
> la cadena "X" aparezca dos veces, no "mas de una vez". Creo que es lo
> que buscas.
exacto, eso es lo que busco, pero si existen mas de dos coincidencias
en la linea la muestra y eso no es lo que quiero
>
> Otra posibilidad es que con "solamente 2 cadenas X" te refieras a que la
> cadena X esté dos veces seguidas y no haya nada mas que eso en la linea,
> para lo cual tendrías que remover el ".*" del medio.
No es la lo primero que comentas en tu correo

>
>
> Por favor no hagas top posting! :)
>
>
> >
> >
> > Gracias
> >
> > El 28/11/07, Toshiro Viera Stalker <[EMAIL PROTECTED]> escribió:
> > >
> > > > Lo que pide José Luis se puede hacer perfectamente en grep con un 
> > > > comando
> > > > similar a éste:
> > > >
> > > > grep '\(X\).*\1' archivo.txt
> > > >
> > >
> > > No lo aclaré, pero en el ejemplo anterior, 'X' sería la cadena  a buscar  
> > > en
> > > el archivo 'archivo.txt'; el comando retorna las líneas que tenga 'X' más 
> > > de
> > > una vez.
> > >
> > > --
> > > Toshiro
> > > http://www.perlhowto.com
> > >
> > >
> >
> --
> Gabriel Parrondo
> GNU/Linux User #404138
> GnuPG Public Key ID: BED7BF43
> JID: [EMAIL PROTECTED]
>
> "The only difference between theory and practice is that, in theory, there's 
> no difference between theory and practice."
>
>

Responder a