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

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



El Tue, 16 Nov 2010 12:37:21 +0100, Mariano Cediel escribió:

> #!/bin/sh
> 
> X="a1 a2 a3"
> 
> read A
> if [ $A in $X ]; then
>         echo $A esta en $X
> else
>         echo $A No esta en $X
> fi
> 
> lo que no funciona, es lo del [ $A in $X ] como ya sabreis. Alguna forma
> elegante de solucionarlo que NO sea recorriendo el $X componente a
> componente ¿?

#!/bin/sh

X="a1 a2 a3"

read A

if [[ "$X" =~ $A ]]; then
        echo $A esta en $X
else
        echo $A No esta en $X
fi

Saludos,

-- 
Camaleón


Reply to: