这是示例json
{
"app": "K8s",
"version": "1.8",
"date": "2018-10-10"
}
为了获得app的价值,我可以在jq中这样做
jq '.app'
但是我想要的是,我想将密钥作为bash变量传递给jq,即
bash_var="app"
jq '."${bash_var}"'
我得到的输出为 null 而不是值。实现此目的的正确语法是什么?
答案 0 :(得分:4)
首先,您需要使用<?php
if ($result->num_rows > 0) {
$data=$result->fetch_all(MYSQLI_ASSOC);
}
// stop php and do the <select> tag here or print() it
foreach($data as $row) {
if($row['my_value']==1) {
echo "<option value='1' selected>" . $row["title"] . "</option>";
} else if ($row['my_value']!==1) {
echo "<option value='1'>" . $row["title"] . "</option>";
}
}
// stop php or print() a </select>
// stop php and do the <select> tag here or print() it
foreach($data as $row) {
if($row['my_value']==2) {
echo "<option value='2' selected>" . $row["title"] . "</option>";
} else if ($row['my_value']!==1) {
echo "<option value='2'>" . $row["title"] . "</option>";
}
}
// stop php or print() a </select>
标志将bash
变量移植到jq
的上下文中,并在--arg
内部访问它
[..]