Options (3)
-c, --columnbooleanExtract the second column from a CSV file
Example:
csvtool {{[-c|--column]}} {{2}} {{path/to/file.csv}}-s, --searchbooleanExtract lines from a CSV file where the second column exactly matches `String`
Example:
csvtool {{[-c|--column]}} {{2}} {{[-s|--search]}} '{{^String$}}' {{path/to/file.csv}}-e, --no-headerbooleanFind lines in a CSV file where the second column ends with `Baz` and then extract the third and sixth columns
Example:
csvtool {{[-c|--column]}} {{2}} {{[-s|--search]}} '{{Baz$}}' {{path/to/file.csv}} | csvtool {{[-e|--no-header]}} {{[-c|--column]}} {{3,6}}Examples (5)
Extract the second column from a CSV file
csvtool [-c|--column] 2 path/to/file.csvExtract the second and fourth columns from a CSV file
csvtool [-c|--column] 2,4 path/to/file.csvExtract lines from a CSV file where the second column exactly matches `String`
csvtool [-c|--column] 2 [-s|--search] '^String$' path/to/file.csvExtract lines from a CSV file where the second column starts with `Bar`
csvtool [-c|--column] 2 [-s|--search] '^Bar' path/to/file.csvmade by @shridhargupta | data from tldr-pages