Как получить размер вектора в формате JSON в сценарии оболочки? - PullRequest
0 голосов
/ 09 сентября 2018

Я хотел бы получить размер вектора в JSON в сценарии оболочки, но я получаю только размер каждой векторной строки, например:

#!/bin/bash

j='{"Names": { "names": ["marry", "jason", "frank","kelly"] }}'

echo "$j" | jq -r ".Names | .names[] | length"

Вывод:

5
4
5
4

Но я хочу получить 4, это количество элементов в векторе.

1 Ответ

0 голосов
/ 09 сентября 2018
echo "$j" | jq '.Names | .names | length'

Выход:

4
...