HOWTO · Bash

Crear un bucle de una línea en Bash

Este artículo explica cómo crear un bucle de una línea en Linux Bash.

En esta página

Este artículo explicará cómo podemos crear bucles de una línea en Linux Bash. Escribiremos scripts de ejemplo con el bucle for.

Crear bucle de una línea en Linux Bash

Podemos crear bucles simples de una línea de diferentes maneras, como se indica a continuación.

Escribe cada elemento dentro del bucle

Podemos escribir los elementos en el bucle uno por uno.

for i in "apple" "banana" "orange"; do echo "$i"; done

Bucle for con elementos

Especificar un rango de números

Se puede usar un rango de números para crear un bucle de una línea.

for i in {1..3}; do echo "step: $i"; done

Bucle for con elementos

Crear bucle con subcomando

Podemos usar subcomandos para especificar los valores usados en el bucle. Este método es especialmente útil para leer el contenido de los archivos.

for i in `seq 1 3`; do echo "step: $i"; done;
for i in `cat file.txt`; do echo "step: $i"; done;

Bucle for con subcomando