Подстановочный знак в jq со сравнительными данными

Трубопровод в некотором json, я хочу иметь возможность добавить шаблон к сравнительному, так что:

curl example.com/json | jq 'select(.[].properties.type == "dev*")'

Таким образом, он будет печатать что-либо с типом, который начинается с «dev»,

IE: development, devel, devil

Можно ли использовать jq?

One Solution collect form web for “Подстановочный знак в jq со сравнительными данными”

Вы можете рассмотреть функцию startswith () . Используя ваш пример:

 curl example.com/json | jq '.[].properties | select(.type | startswith("dev"))' 
  • Правильная конструкция JSON
  • Как подсчитать количество вхождений слова в текстовый файл с помощью командной строки?
  • Пакет php5-json разбивает firephp
  • Файл журнала jq parse json
  • Не удалось выполнить конкатенацию строки bash
  • Отделите два значения от большого текста, в то время как каждое из показаний, разделенных пустой строкой
  • Как извлечь строку на основе соответствия регулярных выражений из неформатированного файла
  • Преобразование вывода команды tree в формат json
  • Значение синтаксического анализа конкретного элемента в случайной позиции файла JSON
  • Разделить поле жала в массив в jq?
  • Как пропустить json-файл?
  • Interesting Posts

    почему существует случайное поведение для фоновой работы?

    Почему ssh -g говорит, что адрес уже используется?

    grub не может найти CentOS 7

    Почему эхо не называется как / bin / sh -c echo foo выводить что-нибудь?

    Используйте `/ etc / paths` или` / etc / paths.d` для добавления элементов в PATH в macOS Sierra?

    Мой ноутбук не может восстановиться после приостановки и спящего режима

    подключить скрипт к apt-get

    Почему вывод comm не показывает общие записи?

    как сохранить часть строк в файле на основе информации во втором файле?

    / sbin / init не существует – Выпуск

    Почему кто-то хочет изменить дату последнего доступа к файлу без фактических изменений внутри самого файла?

    Создайте UDP для TCP-моста с помощью socat / netcat для управления командами управления для медиаплеера vlc

    Случайный адрес mac при запуске

    Как отлаживать ошибки конфигурационного файла Alsa?

    Удалить строки из файла

    Linux и Unix - лучшая ОС в мире.