jq完全按照您的指示去做。
jq不是用于生成JSON的程序,而是用于查询JSON的工具。您对
-n交换机所做的只是将其用作漂亮的打印机。
VAR="one two three"VAR=$(echo $VAR | sed -e 's/(w*)/,"1"/g' | cut -d , -f 2-)echo "{var: [$VAR]}"更新资料
正如Bryan)和其他人在下面提到的那样,确实可以用jq生成JSON,并且从1.4版本开始,甚至有可能直接执行OP的要求。

jq完全按照您的指示去做。
jq不是用于生成JSON的程序,而是用于查询JSON的工具。您对
-n交换机所做的只是将其用作漂亮的打印机。
VAR="one two three"VAR=$(echo $VAR | sed -e 's/(w*)/,"1"/g' | cut -d , -f 2-)echo "{var: [$VAR]}"更新资料
正如Bryan)和其他人在下面提到的那样,确实可以用jq生成JSON,并且从1.4版本开始,甚至有可能直接执行OP的要求。