Sua pergunta tem várias respostas aqui . No entanto, ao ler as respostas, parece que faltam detalhes, ou seja, o que seu script (ou mplayer
) detectará como saída.
-
Se você usar
script -c myscript out.log
, os programas executados pormyscript
detectarão que sua saída é um terminal , para tentar produzir uma saída mais sofisticada, envolvendo seqüências de controle ocultas, como cores e movimentos do cursor. O arquivoout.log
conterá essas sequências também. -
Se você executar
myscript 2>&1 | tee out.log
, os programas emmyscript
detectarão que sua saída é um arquivo , para que possam desativar a formatação do amador.