CSVCUT(1) csvkit CSVCUT(1) (NAME) csvcut - CSV (DESCRIPTION) CSV . "cut" : usage: csvcut [-h] [-d DELIMITER] [-t] [-q QUOTECHAR] [-u {0,1,2,3}] [-b] [-p ESCAPECHAR] [-z FIELD_SIZE_LIMIT] [-e ENCODING] [-S] [-H] [-K SKIP_LINES] [-v] [-l] [--zero] [-V] [-n] [-c COLUMNS] [-C NOT_COLUMNS] [-x] [FILE] CSV. cut . : FILE CSV . () STDIN . : -h, --help -n, --names () CSV -c COLUMNS, --columns COLUMNS "1,id,3-5". : . -C NOT_COLUMNS, --not-columns NOT_COLUMNS "1,id,3-5". : . . -x, --delete-empty-rows . : . : csvcut csvgrep . : () . (EXAMPLES) (Print columns) : $ csvcut -n examples/realdata/FY09_EDU_Recipients_by_State.csv 1: State Name 2: State Abbreviate 3: Code 4: Montgomery GI Bill-Active Duty 5: Montgomery GI Bill- Selective Reserve 6: Dependents' Educational Assistance 7: Reserve Educational Assistance Program 8: Post-Vietnam Era Veteran's Educational Assistance Program 9: TOTAL 10: cut: $ csvcut -n examples/realdata/FY09_EDU_Recipients_by_State.csv | cut -c6- State Name State Abbreviate Code Montgomery GI Bill-Active Duty Montgomery GI Bill- Selective Reserve Dependents' Educational Assistance Reserve Educational Assistance Program Post-Vietnam Era Veteran's Educational Assistance Program TOTAL (Extract columns) : csvcut -c 1,3 examples/realdata/FY09_EDU_Recipients_by_State.csv "TOTAL" "State Name" ( ): csvcut -c TOTAL,"State Name" examples/realdata/FY09_EDU_Recipients_by_State.csv : echo d, | csvjoin examples/dummy.csv - | csvcut -c d echo d, | csvjoin examples/join_no_header_row.csv - | csvcut -c d (Other) : csvcut -l examples/realdata/FY09_EDU_Recipients_by_State.csv : csvcut -c 1 examples/realdata/FY09_EDU_Recipients_by_State.csv | sed 1d | sort | uniq : csvcut -c 1 examples/realdata/FY09_EDU_Recipients_by_State.csv | csvsql --query 'SELECT DISTINCT("State Name") FROM stdin' (AUTHOR) Christopher Groskopf (COPYRIGHT) 2016, Christopher Groskopf and James McKinney 2.2.0 CSVCUT(1)