Можно ли направить вывод потоков -w и -o Curl в разные файлы? Как?

Можно ли направить вывод потоков -w и -o Curl в разные файлы? Как?

Я хотел бы запустить команду curl, выполнить grep вывода (полезной нагрузки ответа) на предмет некоторых ключевых слов, а затем также вывести некоторые метрики с помощью опции -w.

Думаю, это было бы легко сделать, если бы я мог направить вывод -o в поток, отличный от вывода -w (который всегда является stdout).

tee отправляет вывод ОБА -w и -o (то есть stdout) в несколько мест. Я хочу, чтобы вывод -w шел в один поток, а вывод -o шел в другой поток.

Как?

решение1

Попробуйте tee. Из man-страницы:

# source_program | tee (> program1) (> program2) (> programN)| programN+1

Связанный контент