Hola a todos, hoy os voy a explicar como podemos leer un fichero línea a línea con Shellscript.
A veces, necesitaremos leer línea a línea con shellscript.
Lo primero que necesitamos es un fichero que leer, vamos a crear un ejemplo de prueba:

El código para leer un fichero seria esto:
|
1 2 3 4 5 6 |
#!/bin/bash while read line do echo "$line" done < fichero.txt |
Simplemente, lo que hacemos es usar el comando read para cada línea del fichero, asignándola a la variable line.
Este es el resultado:

Si lo preferís en una linea, seria así:
|
1 2 3 |
#!/bin/bash while read line; do echo "$line"; done < fichero.txt |
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta