シェルスクリプトでjsonの値を取得する


下記のようなjsonの値をシェルスクリプトでぶっこ抜く備忘録。
jqコマンドが入っていない場合は別途インストール。


{"path":"/","code":"200","remote":"xxx.xxx.xxx.xxx","agent":"useragent"}
# agentをぶっこ抜く
agent=$(echo $json | jq '.agent' | cut -c 2- | rev | cut -c 2- | rev)