Hacker News new | ask | show | jobs
by NoSalt 68 days ago
So, how does one iterate over an array in jq? Asking for a friend.
1 comments

Assume input is an array you can do it several ways depending on what you want:

    # output each value in the array separately 
    .[]

    # output each value but transform it in some way
    .[] | . * 2


    # map each value into a new array
    map(. * 2) 

    # same as above but manual iterate/collect
    [.[] | . * 2]