Аналогично ответу Тердона:
sed s'/[,{}]/\n/g' < file.json | grep '^\"CAR\"\:' | cut -d ':' -f2
После заметки Кусалананды о том, что Solaris не поддерживает указанный выше sed
стиль, его можно заменить следующим tr
вариантом:
tr ',{}' '\n' < file.json | grep '^\"CAR\"\:' | cut -d ':' -f2
Rudimentary разбивает json на каждое поле в отдельной строке, заменяя все символы,
{
и }
новой строкой. Затем просматриваем результаты для строк, начинающихся с "CAR":
, и печатаем значение после :
.
Должна быть разумная возможность анализировать все аналогичные настройки json без выполнения слишком сложных действий.