タグ

ブックマーク / airwhite.net (1)

  • Chinachu と JSON と bash | Airwhite Memo

    Chinachu で録画後に config.json の recordedCommand に設定されたスクリプトが実行される時に引数が渡される。第一引数は録画ファイル名、第二引数はJSONデータなんだけど、このJSONデータをスクリプト内で有効活用できないだろうかと悩んでいたところ、 jq と言うコマンドを見つけたのでメモ。 jq は、標準入力で渡されたJSONデータを加工して標準出力で返してくれる。例えば、次のようなJSONデータを見易く整形するためには jq ‘.’ と書く。この場合「.(ピリオド)」は解析されたオブジェクトの基点となっている。 $ JSON='{"id":"gr1048-r8a","channel":{"n":2,"type":"GR","channel":"22","name":"TBS1","id":"GR_1048","sid":"1048"},"categor

    Chinachu と JSON と bash | Airwhite Memo
  • 1