JQ 好像不能读取自己的输出?
Jq can't seem to be able to read its own output?
即使去掉大部分装饰,这也不起作用 - 为什么?
echo "{}" | jq -scaM --unbuffered | jq
最简单的完整jq查询是这样的:
echo "{}" | jq .
你想添加经期,看看效果如何?
jq 1.5 中有一个 bug/misfeature 解释了您明显发现的异常情况(这与您的第一次调用没有显式过滤器这一事实有关)。使用较新的版本(可通过 github 获得):
$ jq --version
jq-1.5rc2-146-gd228490
$ echo "{}" | jq -scaM --unbuffered | jq
[
{}
]
即使去掉大部分装饰,这也不起作用 - 为什么?
echo "{}" | jq -scaM --unbuffered | jq
最简单的完整jq查询是这样的:
echo "{}" | jq .
你想添加经期,看看效果如何?
jq 1.5 中有一个 bug/misfeature 解释了您明显发现的异常情况(这与您的第一次调用没有显式过滤器这一事实有关)。使用较新的版本(可通过 github 获得):
$ jq --version
jq-1.5rc2-146-gd228490
$ echo "{}" | jq -scaM --unbuffered | jq
[
{}
]