A solução usual para esse problema é colocar o comando time em um grupo:
$ { time wc test >wc.out; } 2>time.out
este comando é redirecionar a saída de time para múltiplos argumentos:
$ time wc test >wc.out 2>time.out
livro do ambiente de programação unix mostra que a saída de erro time redireciona para time.out , mas parece que está tratando a parte 2>time.out como parte do comando wc e não está redirecionando a saída do erro para time.out como eu esperava, então qual é o problema?
A solução usual para esse problema é colocar o comando time em um grupo:
$ { time wc test >wc.out; } 2>time.out
Tags time output shell io-redirection