Como buld com MAKE e somente a saída --silent na tela, mas obtém saída completa para o arquivo de log

6

Como eu posso redirecionar a saída do MAKE i de tal forma que eu receba apenas a saída --silent para a tela, mas a saída MAKE completa para um arquivo de log?

Ou isso pode ser conseguido através de alguma mágica de redirecionamento sdout / stderr?

    
por Andreas 19.03.2011 / 14:13

2 respostas

4

make > log-file 2>&1

ou

make 2>&1 | tee log-file | filter

Onde filter é um programa que passa apenas o que você deseja ver. Use grep ou sed ou qualquer outra coisa.

    
por 23.03.2011 / 17:05
0

Isso foi respondido antes com um comentário:

if you want full output to the file, then use make > file.log 2>&1 and you'ill get a "--silent" output to screen. This is a very basic shell usage.

e 4 dias se passaram, acho que não precisa mais ser respondido.

    
por 23.03.2011 / 17:24

Tags