В настоящее время, когда я хочу распечатать файл json с помощью jq , я использую:
cat file.json | grep jq .
Тем не менее, я бы ожидал, что jq
имя файла будет приниматься в качестве аргумента, без необходимости отступать cat
.
Страница руководства говорит:
jq [параметры ...] фильтр [файлы ...]
... По умолчанию jq читает поток объектов JSON (разделенных пробелами) из стандартного ввода. Можно указать один или несколько файлов, и в этом случае jq будет читать входные данные из них.
Еще работает:
jq file.json
дает сбой, выдавая ошибки компиляции, что ключи не определены.
Как мне добавить файл при запуске jq
?