代码之家  ›  专栏  ›  技术社区  ›  Miles

在Bash标志中传递JSON字符串

  •  0
  • Miles  · 技术社区  · 5 年前

    如果我想将一个JSON字符串传递到bash中的一个命令中,但该JSON在一个参数中,我该怎么做?

    这就是我的意思:

    FOO=$(cat key.json)
    my-command.sh --set-string "key=${FOO}"
    

    如何正确地包含来自的JSON $FOO "key=${FOO}" 论点

    编辑:我在等你 my-command.sh 能够得到 key 作为一个字符串,但我一直得到一个错误: wrong type for value; expected string; got []interface {}

    0 回复  |  直到 5 年前