Ansatzの備忘録

勉強したことあるいはふと思い立ったこと

シェルワンライナー160本ノック第4章2節練習問題その1

練習4.2.a JSONとjq

まず知らなかったのだが、jq に引数としてファイルを渡すだけではエラーを吐いて仕事をしてくれない。これがわからずちょっと悩んだ。jq の使い方を少し学んだ。

 

練習4.2.b エスケープの入ったCSVの扱い

 ruby のライブラリであっさり処理をしていた。エスケープのルールにのっとってうまく処理してくれるらしい。カンマをダブルクォートでエスケープし、ダブルクォートを2つのダブルクォートでエスケープするらしい。