Linux/Unix Shell Scripting - entrada de datos - validar que no pulse enter

   
Vista:

entrada de datos - validar que no pulse enter

Publicado por shelli (20 intervenciones) el 13/04/2014 20:16:15
buenas, como puedo controlar la entrada de datos, tengo que me coja datos de teclado pero no controlo que se pulse enter y no se escriba lo que me piden

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

entrada de datos - validar que no pulse enter

Publicado por xve (253 intervenciones) el 13/04/2014 20:36:33
Hola Shelli, exactamente que quieres controlar?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

entrada de datos

Publicado por shelli (20 intervenciones) el 13/04/2014 20:43:23
tengo puesto que lea un usuario, y si en vez de escribir el nombre del usuario pulso enter sin escribir nada, ya no me funciona bien

necesito que me diga que no he escrito nada y que he pulsado"enter"
tipo, no has tecleado un nombre de usuario, prueba de nuevo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

entrada de datos - validar que no pulse enter

Publicado por xve (253 intervenciones) el 14/04/2014 07:37:51
Hola Shelli, podría ser algo así:

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
 
opc=""
until [ "$opc" != "" ]
do
    echo
    echo "indica un nombre"
    read opc
    if [ "$opc" = "" ];then
        echo "   Error: Introduce un nombre valido"
    fi
done

Coméntanos si te sirve, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

entrada de datos - validar que no pulse enter

Publicado por s (20 intervenciones) el 14/04/2014 11:17:55
si que me valio, muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar