tsv — skill0
處理 TSV(Tab-Separated Values)數據:查看、過濾、格式轉換。
快速上手
# 用 x-cmd
x tsv < data.tsv # 顯示 TSV 數據
x tsv --csv < data.tsv # 轉 CSV
x tsv awk '{print $1, $3}' < data.tsv # 用 AWK 處理
# 不用 x-cmd —— AWK 原生支持 TSV
awk -F'\t' '{print $1, $3}' data.tsv
# TSV 轉 CSV
awk -F'\t' -v OFS=',' '{$1=$1; print}' data.tsv
# 過濾行
awk -F'\t' '$3 > 100 {print}' data.tsv
可用命令
x tsv— 顯示 TSV 數據x tsv --csv— 轉 CSVx tsv awk '{...}'— AWK 風格處理
獨立替代方案
- AWK:
awk -F'\t' '{...}'—— 原生 TSV 支持 - Python:
csv模塊加delimiter='\t' - Miller:
mlr --tsv cat data.tsv
本 skill0 還在成長
從基礎開始,將補充:
- 常用 TSV 模式
- TSV↔CSV 轉換配方
- 列操作技巧
Related
- csv — 兄弟的列格式工具(CSV)
- ontology-database — ondb log 即 TSV