segunda-feira, 10 de fevereiro de 2020

Ler um arquivo CSV via Bash

Caso você queira ler um arquivo do tipo .csv, utilizando bash ou um script, basta saber qual o separador (normalmente seria ",") e rodar o seguinte comando:

while IFS=, read -r field1 field2
do
    echo "$field and $field2"
done < input.csv

Onde,

IFS=, - define o separador
input.csv - é o arquivo de entrada

A partir daí, é só se divertir.