Variables y comillas en Bash
Asignación, expansión y las comillas que mantienen enteras las palabras.
# asignar no lleva espacios; las comillas deciden cómo se expande un valor
name="Ada Lovelace"
count=3
echo "double quotes expand: $name typed $count runs"
echo 'single quotes do not: $name'
# entrecomilla las expansiones: sin comillas, el espacio partiría la palabra
greeting="hello, ${name}"
echo "$greeting"
Cómo funciona
- La asignación no lleva espacios alrededor de
=; esa regla es absoluta. - Las comillas dobles expanden
$name; las simples lo dejan literal. - Entrecomillar las expansiones evita que el shell divida en el espacio.
Palabras clave y builtins usados aquí
echo
El intento, en números
- Líneas
- 10
- Caracteres a escribir
- 312
- Tokens
- 30
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 20 segundos.
Paso 1 de 3 en Variables y comillas; paso 1 de 26 en Fundamentos del lenguaje.