tsv — skill0
Process TSV (Tab-Separated Values) data: view, filter, convert between formats.
Quick Start
# With x-cmd
x tsv < data.tsv # Display TSV data
x tsv --csv < data.tsv # Convert to CSV
x tsv awk '{print $1, $3}' < data.tsv # Process with AWK
# Without x-cmd — AWK handles TSV natively
awk -F'\t' '{print $1, $3}' data.tsv
# Convert TSV to CSV
awk -F'\t' -v OFS=',' '{$1=$1; print}' data.tsv
# Filter rows
awk -F'\t' '$3 > 100 {print}' data.tsv
What's Available
x tsv— Display TSV datax tsv --csv— Convert to CSVx tsv awk '{...}'— AWK-style processing
Standalone Alternatives
- AWK:
awk -F'\t' '{...}'— native TSV support - Python:
csvmodule withdelimiter='\t' - Miller:
mlr --tsv cat data.tsv
This skill0 grows
Starting with the essentials. Will add:
- Common TSV patterns
- TSV↔CSV conversion recipes
- Column manipulation tips
Related
- csv — sibling columnar-format tool (CSV)
- ontology-database — ondb log is TSV