El comando read es de mucha ayuda dentro del desarrollo de scripts que necesiten que el usuario introduzca algún tipo de parámetro o dato.
Durante la ejecución de un script, si este encuentra una linea de comando que tenga el comando read seguido de un nombre de variable, dicha ejecución se detendrá y en pantalla se mostrara el cursor parpadeando en espera de que se introduzca el valor de la variable, este valor a continuación sera almacenado por la shell como el valor de la variable.
EJEMPLO:
#!/bin/bash
#uso de read
echo "Cual es tu edad?"
read edad
echo "Hola $nombre"
En este ejemplo se puede observar que al pedir el ingreso de la edad utilizamos read edad. Hay que fijarse bien que para que el shell entienda la orden y pueda mostrar la edad ingresada con el comando echo es necesario preceder a la variable edad de un signo de dinero ($), de esta forma $edad.
El comando read también puede ser usado para pedir el ingreso de múltiples variables dentro de la misma linea de comando.
EJEMPLO:
#!/bin/bash
#uso de read con varios parametros de ingreso
echo "Ingresa tu primer nombre seguido de tu primer apellido"
read nombre apellido
echo "Tu nombre es $nombre $apellido"
No hay comentarios.:
Publicar un comentario