Hola, estoy tratando de aprender bash, y ultimamente estuve teniendo problemas con la sintaxis del bucle while, ya que en varios sitios he encontrado que debo escribirle dos puntos o punto y coma, luego de la condición, a veces dicen que debo escribir un "end" al final del bucle, hasta algunos dicen distintas cosas sobre como escribir la condición, me gustaría que alguien me aclare esta sencillés.
Si hay algún otro error por favor diganme (Trate de seguir todas las reglas del foro, soy nuevo, sepan disculpar si algo no está dentro de estas)
Acá está el código
Cada vez que lo ejecuto tengo el siguiente error
Si hay algún otro error por favor diganme (Trate de seguir todas las reglas del foro, soy nuevo, sepan disculpar si algo no está dentro de estas)
Acá está el código
Código (bash) [Seleccionar]
#!/bin/bash
codi='FRAN'
echo -e "Hola, escriba su nombre porfavor"
read nombre
while [$nombre!=$codi]:
do
echo -e "Escriba su nombre porfavor..."
read nombre
done
echo -e "Bienvenido $nombre"
Cada vez que lo ejecuto tengo el siguiente error
Código [Seleccionar]
./bucle.sh
Hola, escriba su nombre porfavor
FRAN
./bucle.sh: línea 5: [FRAN!=fran]:: orden no encontrada
Bienvenido FRAN