我想使用jq的输出作为json2csv (https://github.com/jehiah/json2csv)的输入。通过使用以下命令,我将在屏幕上获得预期的输出:<import5.json jq -c
但是,如何将此输出用于另一个命令(例如json2csv)?是否有机会安全地将输出输出到文件,或者更好地直接在json2csv中使用输出?我尝试<import5.json jq -c | json2csv value,timestamp -o output.csv使用jq的输出作为json2csv的输入。此外,我尝试使用<import5.json jq -c >ouput.json将输出安全地保存到文件中。
我是这一领域的新手,希望能提供任何帮助。
提前感谢
编辑:下面是我输入的内容:{“一”:“结果”,“二”:3,“三”:4000,},{“一”:"B",“二”:1,“三”:9088 }
我的预期输出将是一个csv文件,其中包括数据,一行应该类似于“一”、“二”、“三”。
发布于 2016-04-27 13:37:16
尝试按照以下方式显式指定jq筛选器:
jq -c . INPUTFILE | json2csv ...或者:
<INPUTFILE jq -c . | json2csv ...顺便说一句,通过使用jq的特性,您可以使用json2csv完成您想要做的任何事情。例如,你看过@csv吗?
https://stackoverflow.com/questions/36891006
复制相似问题