История изменений
Исправление superuser, (текущая версия) :
$ jq "[.girls[]] | sort_by(.name) | with_entries(. as $a | {key:.key | tostring, value:(.value | .position=$a.key+1)})" file1
jq: error: syntax error, unexpected '|', expecting '$' or '[' or '{' (Unix shell quoting issues?) at <top-level>, line 1:
[.girls[]] | sort_by(.name) | with_entries(. as | {key:.key | tostring, value:(.value | .position=.key+1)})
jq: 1 compile error
А... кавычки надо одинарные.
Спасибо, работает.
Исходная версия superuser, :
$ jq "[.girls[]] | sort_by(.name) | with_entries(. as $a | {key:.key | tostring, value:(.value | .position=$a.key+1)})" file1
jq: error: syntax error, unexpected '|', expecting '$' or '[' or '{' (Unix shell quoting issues?) at <top-level>, line 1:
[.girls[]] | sort_by(.name) | with_entries(. as | {key:.key | tostring, value:(.value | .position=.key+1)})
jq: 1 compile error