| |||
| korn shell: Comprobar si introdujo parametro o no. Buenas foreros !!! Estoy intentando hacer un programa simple en el cual quiero obligar a introducir un parametro y sino se introduce, lanzar un mensaje de error y SALIR del programa. Estoy intentando esto, que funciona cuando meto el parametro, pero no cuando no se mete. if (($1 == null) then echo "falta parametro" else echo "el parametro es $1" fi echo "esto solo deberia ejecutarse si se metio parametro, asi que tengo que meter un exit o algo en el primer then". ¿Podrían decirme como puedo comprobar si existe el valor $1? Y en caso de que no exista, ¿Como podría indicar la finalización del programa?
__________________ Charlie. |
| ||||
| Respuesta: korn shell: Comprobar si introdujo parametro o no. Casualmente hace un par de días estuve buscando eso mismo. Mi conclusión es la siguiente: Cita: #!/bin/bash parametro=$1 if [ -z ${parametro} ]; then echo Te falta especificar el parámetro else echo El parámetro es ${parametro} fi
__________________ "... y al final terminamos montando un despacho de abogados en Errenteria" |
| |||
| Respuesta: korn shell: Comprobar si introdujo parametro o no. Muchas Gracias Defero... Ya veo que has cambiado el código eee, jejejeje. Lo estuve intentando como me lo pusiste la primera vez y bueno... despues de prueba y error lo saqué. Ahora te iba a decir como lo hice yo, pero ya veo que lo has actualizado. Ahora voy a mirar como esperar y leer datos que introduzca el usuario, una vez arrancada la aplicación. Muchas gracias señor !!!
__________________ Charlie. |
| ||||
| Respuesta: korn shell: Comprobar si introdujo parametro o no. No entiendo. No he cambiado nada, el código está así desde el principio. Quizás lo copiaste mal la primera vez.
__________________ "... y al final terminamos montando un despacho de abogados en Errenteria" |
| |||
| Respuesta: korn shell: Comprobar si introdujo parametro o no. Ah... pues igual si. Estaba intentándolo asi: if [ -z ${parametro}* ]; then Igual fue un ejemplo que copié ayer... por que estaba probando ya medio atontado... jajaja.
__________________ Charlie. |
| |||
| Respuesta: korn shell: Comprobar si introdujo parametro o no. Vale, ya sé lo que pasó, yo copié tu código directamente del eMail que me llegó de notificación de forosdelweb, y ahi está el problema, que todavía tengo el eMail y me sale esto: Aquí está el mensaje que acaba de ser creado: *************** Casualmente hace un par de días estuve buscando eso mismo. Mi conclusión es la siguiente: ---Cita--- #!/bin/bash parametro=$1 if [ *-z ${parametro}* ]; then echo Te falta especificar el parámetro else echo El parámetro es ${parametro} fi ---Fin de Cita--- *************** Bueno, en resumen, que muchas gracias tio, por que me sacaste de una comedura de tarro muy gorda... jejeje
__________________ Charlie. |
| ||||
| Respuesta: korn shell: Comprobar si introdujo parametro o no. Ya estaba yo empezando a pensar que tenía alzheimer o algo, porque no recordaba para nada haber editado el mensaje. XD Por si te sirve, yo lo saqué de este COMO. ![]() Y este tema va directo a mi colección.
__________________ "... y al final terminamos montando un despacho de abogados en Errenteria" |
| |||
| Respuesta: korn shell: Comprobar si introdujo parametro o no. jjejeje, pues tranquilo, todavía no te ha llegado la demencia senil, jajaja. Gracias de nuevo, por los enlaces. Saludos.
__________________ Charlie. |