elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / Programa de Loggin en Bash en: 5 Junio 2020, 21:45 pm
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

Código
  1. #!/bin/bash                                                                    
  2. codi='FRAN'
  3. echo -e "Hola, escriba su nombre porfavor"
  4. read nombre
  5. while [$nombre!=$codi]:
  6. do
  7. echo -e "Escriba su nombre porfavor..."
  8. read nombre
  9. done
  10. echo -e "Bienvenido $nombre"
  11.  

Cada vez que lo ejecuto tengo el siguiente error
Código:
./bucle.sh 
Hola, escriba su nombre porfavor
FRAN
./bucle.sh: línea 5: [FRAN!=fran]:: orden no encontrada
Bienvenido FRAN

Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines