使用参数作为json属性值

时间:2019-06-19 20:39:25

标签: json bash jq

我正在使用jq在bash中转换JSON。如何在jq中将bash变量的值用作JSON属性?

#!/bin/bash

TableName="Test"

aws dynamodb scan --table-name ${TableName} --endpoint-url http://localhost:8000 \
| jq --arg TableName ${TableName} '{ "$TableName": [.Items[] | {PutRequest: {Item: .}}]}' >

产生:

{
  "$TableName": [
    {
...

我希望它是

{
  "Test": [
    {
...

0 个答案:

没有答案
相关问题