Bucles for en Bash
Tres formas: una lista de palabras, un contador estilo C, una secuencia generada.
# un bucle for recorre una lista de palabras
for lang in bash zsh fish; do
echo "shell: $lang"
done
# el conteo al estilo de C vive en (( ))
for (( i = 0; i < 3; i++ )); do
echo "count $i"
done
# la expansión de llaves genera la lista por adelantado
for n in {1..5..2}; do
echo "odd: $n"
done
Cómo funciona
for lang in ...recorre las palabras que sigan ain.for (( ... ))cuenta como C cuando importa el índice.{1..5..2}se expande a la lista antes de que el bucle arranque.
Palabras clave y builtins usados aquí
dodoneechoforin
El intento, en números
- Líneas
- 14
- Caracteres a escribir
- 294
- Tokens
- 54
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 36 segundos.
Paso 1 de 3 en Bucles; paso 7 de 26 en Fundamentos del lenguaje.