小编tot*_*tot的帖子

jq 传递一个应转换为 json 数组的数组

我有脚本

#!/bin/bash
ARR=("a" "b")

collection_init_msg=$( jq -n --arg arr $ARR '{arr: [$arr]}')

echo some command "$collection_init_msg" 
Run Code Online (Sandbox Code Playgroud)

应该转换 ARR 并将其打印为 JSON 数组。

当前结果

一些命令 { "arr": [ "a" ] }

我想要的是:

某些命令 { "arr": [ "a", "b" ] }

arrays bash shell json jq

1
推荐指数
1
解决办法
58
查看次数

标签 统计

arrays ×1

bash ×1

jq ×1

json ×1

shell ×1