csvtk

Cross-platform CSV/TSV toolkit for command-line data processing

brewmacoslinux
Try with needOr install directly
Source

About

Cross-platform, efficient and practical CSV/TSV toolkit in Golang

Commands

csvtk

Examples

Display first 5 rows of a CSV file$ csvtk head -n 5 data.csv
Select specific columns from a CSV file$ csvtk cut -f name,email,age input.csv
Filter rows based on a column condition$ csvtk filter -f 'age>30' data.csv