【发布时间】:2021-06-18 05:26:55
【问题描述】:
if has("data") then
.data
else
"xxxx"
end
下面的第二个命令没有任何输出。但我希望看到“xxxx”。谁能告诉我如何修复可以使用 else 分支的 jq 代码?谢谢。
$ jq -r -f x.jq <<< '{"data": 42}'
42
$ jq -r -f x.jq < /dev/null
【问题讨论】:
-
现在已修复。
标签: jq