それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

jq

jq コマンドで UTF-8 の文字列をデコードやエンコード(codepoint を元に戻す)

コードポイントなった、日本語を単純に元のUTF-8に戻したり、コードポイントでエスケープして符号にする。 コードポイントになった文字列*1 単純に jq に通せば、日本語になる。 何も考えずに、 jq 通せばコードポイントを読める文字にすることができる・ ro…

jq コマンドなどで、JSONハイフン付のキーを取り出す方法

jq ではハイフンに意味がある オブジェクトのキー名にハイフンが混じるとエラー $ cat out | jq - .download-dir jq: error: dir/0 is not defined at <top-level>, line 1: なぜ? だってJSってハイフンは引き算じゃん? こう書いてしまうと、 obj.config ={".download</top-level>…

jq で 条件にマッチするオブジェクトを取り出す where 句的なこと

jq 便利ですよね。 jq 使ってます。みんなあれ整形程度にしか使ってなかったり、絞込にしか使ってない気と思うんですよね jq である条件を満たすオブジェクトを取り出したい SQLのselect where みたいに select {} where [].name = 'takuya' みたいな jq が…