while read linea do //operaciones con las lineas done < archivoDonde archivo, es el nombre del archivo que se va a recorrer.
Ejemplo
Supongamos que tengo un archivo llamado lista con la siguiente estructura con mas de 5000 registros:pedro:perez:3332211y me solicitan sacar una lista solo con el nombre y no con el numero telefonico. Para hacer esto desarrollamos un pequeño script en BASH:
pablo:lopez:11223344
juanita:cardona:6554321
Ahora ejecutamos el script y el resultado seria algo como esto:#!/bin/bash while read line do echo $line | awk -F ":" {'print $1,$2'} done < lista
pedro perez
pablo lopez
juanita cardona
Tomado de: http://www.rinconinformatico.net/how-to-como-recorrer-un-archivo-de-texto-desde-bash/
No hay comentarios:
Publicar un comentario