@仅包含数字的列表的csv格式是否不引用整行?

@仅包含数字的列表的csv格式是否不引用整行?,csv,export-to-csv,jq,Csv,Export To Csv,Jq,当尝试使用csv格式输出列表时,我最终会在整行加上引号。有没有办法摆脱那些只使用jq而不使用其他工具的人?示例如下: 我有一个json字符串: {"stat": {"foo": 1.2, "bar": 3.1}} 我对其应用以下jq命令: $ jq '.stat | [.foo, .bar] | @csv' test.json 生成的标准输出将是: "1.2,3.1" 现在,我可以通过组合应用rev和cut来解决这个问题,但如果可能,我想跳过这一步: rev | cut -c2- | re

当尝试使用csv格式输出列表时,我最终会在整行加上引号。有没有办法摆脱那些只使用
jq
而不使用其他工具的人?示例如下:

我有一个json字符串:

{"stat": {"foo": 1.2, "bar": 3.1}}
我对其应用以下jq命令:

$ jq '.stat | [.foo, .bar] | @csv' test.json
生成的标准输出将是:

"1.2,3.1"
现在,我可以通过组合应用
rev
cut
来解决这个问题,但如果可能,我想跳过这一步:

rev | cut -c2- | rev | cut -c2-

只需将
-r
命令行选项用于“原始输出”。如:
jq-r…

p、 如果你发现自己不得不在行首和行尾去掉引号,也可以使用jq。对于jq 1.4版或更高版本:

jq -R -r '.[1:-1]'