У меня есть результат API, который я хотел очистить. Я пытался с grep показывать только имя под технологиями, но пока не могу понять, как это сделать.Разбор файлов JSON в bash?
Любые идеи? (Вот небольшой фрагмент гигантского файла JSON)
{
"Results": [
{
"Lookup": null,
"Result": {
"Paths": [
{
"Domain": "builtwith.com",
"Url": "",
"SubDomain": "",
"Technologies": [
{
"Categories": null,
"Name": "Amazon CloudFront",
"Tag": "cdns",
"FirstDetected": 1386284400000,
"LastDetected": 1411599600000
},
{
"Categories": null,
"Name": "ASP.NET 4.0",
"Tag": "framework",
"FirstDetected": 1385679600000,
"LastDetected": 1430265600000
},
{
"Categories": null,
"Name": "Comodo PositiveSSL",
"Tag": "ssl",
"FirstDetected": 1372806000000,
"LastDetected": 1430265600000
}
]
Я не застрял на Grep .. но похоже Grep будет лучшая идея. При необходимости я открыт для других.
Кстати, лично я склонен согласиться с ответом здесь (JQ) над настоящий момент самым высоким голосовавшие ответ на вопрос это дублирует (jsawk). jq * * указывается в качестве ответа на этот вопрос. –