Bucle for en bash
Ejemplo con números:
#!/bin/bash for i in {1..5} do echo -n "$i " done echo
Ahora ejemplo con cadenas de texto:
#!/bin/bash frutas=("manzana" "naranja" "plátano" "pera" "uva") for fruta in "${frutas[@]}" do echo "Me gusta la $fruta" done
Iterar sobre archivos de un directorio e imprimir sus nombres o hacer cualquier acción sobre cada uno de ellos:
#!/bin/bash for archivo in /ruta/a/directorio/* do echo "Nombre de archivo: $archivo" done
Leer líneas de un archivo y mostrarlas en pantalla:
#!/bin/bash archivo="ruta/al/archivo.txt" for linea in $(cat "$archivo") do echo "$linea" done