$ jq -c -n -e '[$x, $y]' --argjson x '"a"' --argjson y '"b"'
["a","b"]
我知道我可以做上面那样的事情。如果我想从 bash 数组生成一个 json 数组,如下所示。有没有办法使用任意长度的参数来做到这一点?
$ jq {some jq arguments} a b c # the bash array can be of an arbitrary length.
["a","b","c"]
注意 a、b、c 没有在命令行中引用,因为我希望输入简单。