我有这个可以在bash脚本中声明一个
JSON字符串:
local my_var="foobar" local json=`cat <<EOF {"quicklock":"${my_var}"} EOF`
上面的heredoc有效,但我似乎无法用任何其他方式格式化它,它实际上必须看起来完全像那个大声笑.
有没有办法让命令在一行上,如下所示:
local json=`cat <<EOF{"quicklock":"${my_var}"}EOF`
那会更好,但似乎没有采取,显然只是因为这不是EOF如何工作,我想大声笑.
>不需要大量的逃避字符.
>这允许动态插值变量.
注意:我想要使用的实际JSON具有多个具有许多键/值对的动态变量.请外推.