forループ内でjqコマンドが使えないです
Linux
1value=$(echo $json | jq -r .$key)
Linux
1for key in $keys;do 2value=$(echo $json | jq -r .$key) 3echo "$key: $value" 4done
forループ内でjqコマンドを反映させたいですが、エラーになってしまいます
jq: error: syntax error, unexpected ':', expecting $end (Windows cmd shell quoting issues?) at <top-level>, line 1:
.::set-output
jq: 1 compile error
::set-output:
やってみたこと
ダブルクォーテーションを付けてみましたがだめでした。
Linux
1value=$(echo $json | jq -r ."$key")
回答1件
あなたの回答
tips
プレビュー