El nombre de una variable frente a su valor
Un error frecuente es olvidar utilizar $
antes del nombre de una variable.
Cuando hagas esto
el shell utiliza el nombre que has escrito
en lugar del valor de esa variable.
Un error más común entre los usuarios experimentados es escribir mal el nombre de la variable.
Por ejemplo:
si defines datasets
así:
datasets=seasonal/*.csv
y escribe:
echo $datsets
el shell no imprime nada,
porque datsets
(sin la segunda "a") no está definido.
Si ejecutaras estos dos comandos en tu directorio principal, ¿qué salida se imprimiría?
files=seasonal/*.csv
for f in files; do echo $f; done
(Lee atentamente la primera parte del bucle antes de responder).
Este ejercicio forma parte del curso
Introducción a Shell
Ejercicio interactivo práctico
Convierte la teoría en acción con uno de nuestros ejercicios interactivos
