Changes for version 0.014 - 2018-05-25

  • Add utility: csv-map.
  • [ux] (for csv-grep, csv-map): Compile --eval code in 'main' package, turn off strict & warnings.
  • csv-grep & csv-map: also set $main::row and $main::rownum like in other utilities.
  • [test] Add test for csv-grep (& csv-map).

Documentation

Add a field to CSV file
Output a summary row which are arithmetic averages of data rows
Concatenate several CSV files together, collecting all the fields
Return a hash of field names as keys and first row as values
Delete one or more fields from CSV file
Only output row(s) where Perl expression returns true
List field names of CSV file
Return result of Perl code for every row
Munge a field in every row of CSV file
Replace newlines in CSV values
Only output selected field(s)
Only output specified row(s)
Sort CSV fields
Output a summary row which are arithmetic sums of data rows

Modules

CLI utilities related to CSV