1
8
中的shell变量
jq公司
脚本应通过插入或作为参数传递
输出:
|
2
4
在jq程序中,您引用了“$input1/solution/$input2.result”,因此它是一个JSON字符串文字,而您显然需要字符串插值;您还需要一方面区分shell变量($input1和$input2),另一方面区分相应的jq美元变量(可能同名,也可能同名)。
由于shell变量是字符串,因此可以使用
您可以阅读jq手册中的字符串插值(请参阅 https://stedolan.github.io/jq/manual ,但请注意不同版本jq顶部的链接)。 也有其他方法可以实现所需的结果,但使用具有相同命名变量的字符串插值,您可以编写:
请注意,上面的字符串本身并不是一个JSON字符串。只有在字符串插值之后,它才会变成这样。 |
danny · 如何使数组或映射返回变量(而不是其值) 1 年前 |
Sher Meen · 我需要列出一个循环中临时变量中存储的多个值 2 年前 |
Noah Hellyer · 如何删除python中7个字符长的所有零 2 年前 |
Gabbisen · 从列表编辑变量(不能使用字典) 2 年前 |
cred · 为什么我请求的变量在从另一个类调用时显示为0.0? 2 年前 |
lorny · R循环中的自动递增变量名 6 年前 |