Iterar por líneas en un bucle while:
while read -r linea; do echo $linea done < "archivo.txt"
También podemos recibir un documento como parámetro y leer línea por línea su contenido:
#!/bin/bash documento="$1" while read -r linea; do echo $linea done < "$documento"
También podemos automatizar muchas cosas usando un bucle while, como por ejemplo filtrar por códigos de estado de distintas peticiones http con curl:
while read -r url; do respuesta=$(curl -s -o /dev/null -w "%{http_code}" "$url") if [ "$respuesta" == "200" ]; then echo "En $url hay respuesta con código de estado $respuesta" fi done < "texto.txt"