Sim: CSVkit. link
O CSV não é um padrão que tenha algo a ver com o Unix; portanto, não há um utilitário "padrão" (como no POSIX) para trabalhar com arquivos CSV.
Para concatenar verticalmente arquivos CSV, use algo como paste -d ',' file1.csv file2.csv
(a menos que os dados CSV contenham novas linhas). O CSVKit lidará com a maioria dos outros tipos de operações (incluindo consultas e carregamento de banco de dados, reformatação, etc.) em arquivos CSV.
O CSVKit é uma coleção de utilitários Python. Entre estes é csvjoin
, por exemplo.