Я хочу создать общий сценарий SH, который будет вызываться с указанной функцией для использования в середине запроса JQ.
1.Как я могу вызвать функцию по имени, указанному в качестве аргумента командной строки?
Простой способ сделать это - создать строку с именем функции вместо вызова такой функции:
jq --arg query_function "foo_function" '
include "foo_function";
. |
($query_function)' \
input.txt
2.Можно ли также указать файл для включения в JQ с аргументом командной строки?
Я также пытался сделать это простым способом, но это не сработало.