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

Re: [OT] - otra de bash - <in>



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.cediel@gmail.com> wrote:
> > 2010/11/16 mariodebian <mariodebian@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

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: