Manipulation toolkit for CSV files. See the individual commands: csvclean, csvcut, csvformat, csvgrep, csvlook, csvpy, csvsort, csvstat.

# To run a command on a CSV file with a custom delimiter:
csvkit -d <delimiter> <filename.csv>

# To run a command on a CSV file with a tab as a delimiter (overrides -d):
csvkit -t <filename.csv>

# To run a command on a CSV file with a custom quote character:
csvkit -q <quote_char> <filename.csv>

# To run a command on a CSV file with no header row:
csvkit -H <filename.csv>