curlコマンドでapiのテストをするときに用意したjsonを1行にする必要があった。
でもjqコマンドをインストールするのはめんどくさい。
そこで、デフォルトでmacなどに入っているtrコマンドでjson文字列内の改行と空白を削除する方法を考えた。
$ echo <json> | tr -d ' ' | tr -d '\n' && echo
最後のechoはbashのプロンプトを改行するため。
その逆
Linux標準機能で簡単JSON整形 - Qiita
↧