El mar, 16-11-2010 a las 13:07 +0100, Javier Barroso escribió: > On Tue, Nov 16, 2010 at 12:54 PM, Mariano Cediel > <mariano.ced...@gmail.com> wrote: > > 2010/11/16 mariodebian <mariodeb...@gmail.com>: > >> if echo "$X" | grep -q " $A "; then > >> echo "$A esta en $X" > >> fi > > > > Tan sencillo, que me da vergüenza no haberlo pensado yo. > > Más bien tendríá que ser así (va sin probar): > if echo "$X" | grep -q "^$A \| $A \| $A$\|^$A$" ; then ... > > Si no te puedes saltar casos :) >
Cierto pero a lo mejor es más sencillo meter espacios en la X en lugar de usar una expresión más compleja: if echo " $X " | grep -q " $A "; then echo "$A esta en $X" fi -- Saludos -- http://mariodebian.com
signature.asc
Description: This is a digitally signed message part