【问题标题】:Parse multiple .json fields into .txt file onto same lines将多个 .json 字段解析为 .txt 文件到同一行
【发布时间】:2020-04-07 20:38:03
【问题描述】:

我正在使用 jq 将 .json 文件解析为文本文件。

我用过:

jq -r '.[] | .file_id, .cases[].project.project_id' my_file.json > test6.tx

并得到一个如下所示的文件:

d47c1aaa
SKCM
5b8564e3
CESC
9b0b7bb0
GBM

但是,我希望它看起来像这样

d47c1aaa  SKCM
5b8564e3  CESC
9b0b7bb0  GBM

我该怎么做?

【问题讨论】:

标签: json jq


【解决方案1】:

我想通了,但如果有人有同样的问题,我会在这里发布:

jq -r '.[] | "\(.file_id) \(.cases[].project.project_id)"' all_somatic_annotated_TCGA.json > test.txt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 2011-07-15
    相关资源
    最近更新 更多