作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
Passing bash variable to jq
(9 个回答)
"Invalid numeric literal" error from jq trying to modify JSON with variable
(1 个回答)
3年前关闭。
这是示例json
{
"app": "K8s",
"version": "1.8",
"date": "2018-10-10"
}
jq '.app'
bash_var="app"
jq '."${bash_var}"'
最佳答案
首先,您需要移植bash
变量为 jq
的上下文使用 --arg
标记并在 [..]
中访问它
jq --arg keyvar "$bash_var" '.[$keyvar]' json
关于bash - 如何将bash变量作为jq的键传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52732473/
我是一名优秀的程序员,十分优秀!