【发布时间】:2021-10-11 00:02:31
【问题描述】:
$ jq --slurp '.[] | .a' <<< '{"a": 1}'$'\n''{"a": 2}'
1
2
我可以像上面那样处理单列 TSV 文件。多列且一列是JSON时,如何将JSON列的处理结果与其他列单独打印?下面的例子,如何打印第一列和第二列的JSON处理结果?
$ jq --slurp '.[] | .a' <<< $'A\t{"a": 1}'$'\nB\t{"a": 2}'
parse error: Invalid numeric literal at line 1, column 2
【问题讨论】:
标签: jq