【tee】curlのレスポンスを保存しつつ画面でも確認する
curlの出力をteeで分岐する curlの標準出力をteeに渡すと、レスポンスをファイルに保存しつつ、そのまま次のコマンドにも渡せる。
curl オプション URL | tee 保存先ファイル | 表示用コマンド $ curl -s "https://httpbin.org/get?foo=bar" | tee response.json | jq . { "args": { "foo": "bar" }, "headers": { "Accept": "*/*", "Host": "httpbin.org", "User-Agent": "curl/7.88.1" }, "origin": "1.21.115.218", "url": "https://httpbin.org/get?foo=bar" } 画面にはjqで整形された内容が表示され、response.jsonにはレスポンスそのままの内容が保存される。