ich ein Problem mit einer JQ Abfrage habe:JQ Argument Fehler in Bash-Skript
max=$(script) <-- (return integer)
jq -r ".notifiestext | map(select(.read==false))" temp_notif |
jq --arg foo "$max" "map(select(.id<$foo))"
ich die folgende Fehlermeldung erhalten:
jq: error: syntax error, unexpected ')' (Unix shell quoting issues?) at <top-level>, line 1: map(select(.id<))
Die ".id" Parameter sind eine ganze Zahl
Irgendeine Lösung?
Besser [bearbeiten] Sie die Frage direkt, anstatt Kommentare hinzuzufügen. Verwenden Sie auch Einrückungen für Code-Blöcke anstelle von Multi-Line-Backticks. –