Redirecionando stdout para arquivo, mas duplicando stderr para arquivo e terminal [duplicado]

1

Redirecionar stderr para o arquivo e duplicar stdout para o arquivo e o terminal é fácil:

$ prog 2>error.log | tee output.log

tee duplicará stdout , imprimindo no terminal e output.log .

Mas e redirecionando stdout para o arquivo e duplicando stderr para o terminal e o arquivo? Como isso pode ser feito? existe um tee equivalente que duplicará stderr em vez de stdout ?

    
por so.very.tired 01.06.2016 / 19:21

1 resposta

1

Acontece que é tão fácil ...

prog 2>&1 > output.log | tee error.log
    
por 01.06.2016 / 19:25