Bonjour,
je cherche un moyen de tester l'existence d'une variable passée par --arg pour, en cas d'absence, lui assigner une valeur par défaut.
mes recherches conduisent à utiliser un script shell, mais je préférerais que jq s'en charge, surtout quand c'est un tout petit code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $ jq -r --arg var foobar '.[$var]' <<<'{"fooBar": "bazBaz"}' bazBaz
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $ jq -r '.[$var]' <<<'{"fooBar": "bazBaz"}' jq: error: $var is not defined at <top-level>, line 1: .[$var] jq: 1 compile error
Partager