日々精進

新しく学んだことを書き留めていきます

jq

logをjqに読み込ませると、「parse error: Invalid numeric literal at〜」エラー

jq

エラーの原因は、文字列はJSON形式になっていないこと。jqに渡した文字列を一旦ファイルに保存し、catで表示しても普通にJSON形式になっているように見えた。 stringsコマンドで表示すると以下のようにへんな文字列が頭にくっついていた。 strings file #=> …