Como posso analisar arquivos CSV na linha de comando do Linux? [fechadas]

Como posso analisar arquivos CSV na linha de comando do Linux?

Para fazer coisas como:

csvparse -c 2,5,6 filename

para extrair campos das colunas 2, 5 e 6 de todas as linhas.

Deve ser capaz de lidar com o formato de arquivo csv:http://tools.ietf.org/html/rfc4180 que significacitando campos e escapando citações internas conforme apropriado, portanto, para uma linha de exemplo com 3 campos:

field1,"field, number ""2"", has inner quotes and a comma",field3

de modo que, se eu solicitar o campo 2 para a linha acima, recebo:

field, number "2", has inner quotes and a comma

Eu aprecio que existem inúmeras soluções, Perl, Awk (etc) para este problema, mas gostaria de uma ferramenta de linha de comando bash nativa que não exige que eu invoque algum outro ambiente de script ou escreva qualquer código adicional (!).

questionAnswers(12)

yourAnswerToTheQuestion