typestar

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

  1. La asignación no lleva espacios alrededor de =; esa regla es absoluta.
  2. Las comillas dobles expanden $name; las simples lo dejan literal.
  3. Entrecomillar las expansiones evita que el shell divida en el espacio.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 1 de 3 en Variables y comillas; paso 1 de 26 en Fundamentos del lenguaje.

Siguiente →