【发布时间】:2023-03-09 04:05:01
【问题描述】:
$ jq -r '.a' <<< '{"a": 1}'
1
$ jq -M -c '.' <<< '{"a": 1}'
{"a":1}
我想在 TSV 中打印以上两个结果(jq 做到这一点?
1<TAB>{"a":1}
【问题讨论】:
$ jq -r '.a' <<< '{"a": 1}'
1
$ jq -M -c '.' <<< '{"a": 1}'
{"a":1}
我想在 TSV 中打印以上两个结果(jq 做到这一点?
1<TAB>{"a":1}
【问题讨论】:
只需将输入值转换为 JSON 文本即可。
$ jq -r '[ .a, tojson ] | @tsv' <<< '{"a":1}'
1 {"a":1}
【讨论】:
[.a, .]|map(tojson)|@tsv