El mar, 16-11-2010 a las 12:37 +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 ¿?
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