Con el script anterior, definimos una variable y mostramos el valor de la variable en la pantalla con echo $name
. Ahora, vamos a pedirle al usuario que ingrese información. Para hacer eso, abre el archivo con tu editor de texto favorito y actualiza el script como sigue:
#!/bin/bash
echo "¿Cuál es tu nombre?"
read name
echo "Hola $name"
echo "¡Bienvenido a DevDojo!"
Lo anterior pedirá al usuario que ingrese información y luego almacenará esa entrada como una cadena/texto en una variable. Luego, podemos usar la variable y mostrar un mensaje de vuelta.
La salida del script anterior sería:
Primero ejecuta el script:
./devdojo.sh
Luego, se te pedirá que ingreses tu nombre:
¿Cuál es tu nombre? Bobby
Una vez que hayas escrito tu nombre, simplemente presiona enter, y obtendrás la siguiente salida:
Hola Bobby
¡Bienvenido a DevDojo!
Para reducir el código, podríamos cambiar la primera declaración echo
por el read -p
. El comando read
utilizado con la opción -p
imprimirá un mensaje antes de solicitar la entrada del usuario:
#!/bin/bash
read -p "¿Cuál es tu nombre? " name
echo "Hola $name"
echo "¡Bienvenido a DevDojo!"
¡Asegúrate de probar esto tú mismo también!
No hay comentarios.:
Publicar un comentario