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.
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?
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.
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.