我有一個JSON文件爲什麼JQ陣列收益長度大於的數組項實際沒有
{
"file" : {
"a" : 1,
"b" : 2
}
}
我使用jq
計數許可證號文件值在此JSON對象。
然後使用上的bash
arr=($(cat jsonfile.json | jq '.file' | jq -r 'keys'))
echo ${#arr[@]}
在這裏,我得到的輸出4,而只有2鍵A,B
爲什麼會這樣,以及如何獲取常用3只有兩個元素a
和b
。?
謝謝! – janos