Ponle espacios a las pruebas: if [ "$a" = "hola" ]; then echo si; fi no if ["$a" = "hola"]; then echo si; fi A diferencia de C o Perl, en sh si cuentan los espacios. Saludos, Arturo _______________________________________________ Ayuda mailing list Ayuda en linux.org.mx