Например, у меня есть этот файл json:
[
{
"Name": "Bob",
"Grade": "Pass"
},
{
"Name": "Alice",
"Grade": "Fail"
},
{
"Name": "Mallory",
"Grade": "Fail"
}
]
И этот массив ["Bo", "Al"]
Как выполнить цикл по массиву, чтобы проверить файл json только для этих учащихся и вывести их {Имя, оценка}?
Также примечание: я могу сделать серию каналов select(test(.Name == "Bob"))
, но я не могу жестко закодировать это, так как массив генерируется динамически в зависимости от выбора.
Дайте мне знать, если вам нужно дополнительное разрешение.
Благодарю вас!
Примечание. Отредактировано, чтобы спросить, как это сделать для подстрок, таких как Бо и Эл для Боба и Алисы. Извиняюсь, так как я действительно новичок в продвинутых темах jq. Еще раз спасибо!