====== 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