
hrcerq
(usa Outra)
Enviado em 15/03/2018 - 15:54h
Olá.
Para esclarecimento, você pode abrir o arquivo CSV do mesmo jeito que abre qualquer arquivo de texto. Basicamente é um arquivo de texto. Porém, ao contrário da maioria dos arquivos de texto simples, o CSV tem uma estrutura de delimitação dos campos por vírgulas. Isso permite que ele seja visualizado por algumas ferramentas como o Excel e o Calc, que interpretam a estrutura e separam os valores em células.
O shell está cheio de utilitários que você pode usar para trabalhar com arquivos CSV. Saber quais usar depende muito da sua necessidade. Muitas vezes poderá escolher entre um ou outro, e com frequência vai achar conveniente combinar esses utilitários. Sequências de cat e grep, por exemplo são bastante comuns. Para substituições de um determinado padrão de caracteres pode usar sed ou awk.
Aliás, awk pode ser usado pra muitas coisas e facilmente consegue substiuir a combinação de várias ferramentas juntas. Se for trabalhar com frequência com arquivos de texto (estruturado ou não), aconselho conhecer essa linguagem. Conforme disse o colega acima, awk faz magia negra.
---
Atenciosamente,
Hugo Cerqueira