【发布时间】:2018-11-06 13:00:03
【问题描述】:
我正在使用jq-1.5。我想为 JSON 数组发出一个运行计数器(即索引)。
我的 JSON 是:
{"Actors": "Tom,Dick,Mary"}
我可以使用splits() 将字符串拆分为一个数组:
echo '{"Actors": "Tom,Dick,Mary"}' | jq --raw-output '. | ( .Actors | splits( "," ) )'
Tom
Dick
Mary
它如何为每个元素创建一个运行计数器?我曾尝试使用--arg,但似乎无法让它增加。
我想要:
Tom 1
Dick 2
Mary 3
【问题讨论】: