Mostrando las entradas con la etiqueta 1.2 Comando read. Mostrar todas las entradas
Mostrando las entradas con la etiqueta 1.2 Comando read. Mostrar todas las entradas

miércoles, 24 de octubre de 2012

1.2 Comando read

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"