mirror of
https://github.com/wader/fq.git
synced 2024-12-25 14:23:18 +03:00
32 lines
636 B
Plaintext
32 lines
636 B
Plaintext
|
$ fq -h csv
|
||
|
csv: Comma separated values decoder
|
||
|
|
||
|
Options
|
||
|
=======
|
||
|
|
||
|
comma=, Separator character
|
||
|
comment=# Comment line character
|
||
|
|
||
|
Decode examples
|
||
|
===============
|
||
|
|
||
|
# Decode file as csv
|
||
|
$ fq -d csv . file
|
||
|
# Decode value as csv
|
||
|
... | csv
|
||
|
# Decode file using csv options
|
||
|
$ fq -d csv -o comma="," -o comment="#" . file
|
||
|
# Decode value as csv
|
||
|
... | csv({comma:",",comment:"#"})
|
||
|
|
||
|
TSV to CSV
|
||
|
==========
|
||
|
|
||
|
$ fq -d csv -o comma="\t" tocsv file.tsv
|
||
|
|
||
|
Convert rows to objects based on header row
|
||
|
===========================================
|
||
|
|
||
|
$ fq -d csv '.[0] as $t | .[1:] | map(with_entries(.key = $t[.key]))' file.csv
|
||
|
|