ComenzarEmpieza gratis

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

Ver curso

Ejercicio interactivo práctico

Convierte la teoría en acción con uno de nuestros ejercicios interactivos

Empieza a hacer ejercicio