q在 CSV 和 TSV 文件上执行类似 SQL 的查询。 更多信息:https://harelba.github.io/q/。
q {{[-d|--delimiter]}} ',' "SELECT * from {{路径/到/文件}}"
q {{[-t|--tab-delimited]}} "SELECT * from {{路径/到/文件}}"
q {{[-d|--delimiter]}} {{分隔符}} {{[-H|--skip-header]}} "SELECT * from {{路径/到/文件}}"
stdin 读取数据;查询中的 '-' 代表来自 stdin 的数据:{{输出}} | q "select * from -"
c1 上连接两个文件(在例子中别名为 f1 和 f2):q "SELECT * FROM {{路径/到/文件1}} f1 JOIN {{路径/到/文件2}} f2 ON (f1.c1 = f2.c1)"
q {{[-D|--output-delimiter]}} {{分隔符}} {{[-O|--output-header]}} "SELECT {{列}} as {{别名}} from {{路径/到/文件}}"