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"




No hay comentarios.:

Publicar un comentario