この記事は?
業務でよく使う jq
のTIPS記事。随時更新
-r
オプションでraw文字列取得
出力結果から任意のキーを抜き出して再利用したいとき、普通にjq使うとダブルクォートも含めて格納されてしまう。そこで -r
オプションを利用すればraw stringsとして格納してくれる。
$ cat test.json | jq . { "dateLabel": "今日", "telop": "晴のち曇", "date": "2013-01-29", "temperature": { "min": null, "max": { "celsius": "11", "fahrenheit": "51.8" } }, "image": { "width": 50, "url": "http://weather.livedoor.com/img/icon/5.gif", "title": "晴のち曇", "height": 31 } } $ cat test.json | jq .dateLabel "今日" $ cat test.json | jq -r .dateLabel 今日
参考にしたJSONデータ