如何在 JQ 中使用带有多个参数的 C 数学函数?手册中没有示例。它说的是:
采用单个输入参数(例如
sin()
)的 C 数学函数可用作零参数jq
函数。采用两个输入参数(例如pow()
)的 C 数学函数可用作忽略两个参数的 jq 函数.
采用三个输入参数的 C 数学函数可用作忽略的三参数 jq 函数.
我已经弄清楚如何将单个输入参数函数实现为零参数 jq 函数:
> echo '{"a": 10.12}' | jq '.a | floor'
10
我如何使用类似的东西pow
?
手册中的“忽略的 jq 函数.
”是什么意思?他们是否忽略了管道输入的内容,从某种意义上说,他们不将其作为参数,与仅从管道中获取参数的一个输入参数情况相反?