Salve a saída de execução do shell no arquivo e exiba no terminal [duplicado]

0

Eu sei que você pode salvar a saída da execução de um script / arquivo em outro arquivo usando:

./script.sh >> script_output.log

mas isso não exibe a saída no terminal durante a execução. Existe alguma maneira de também salvar o conteúdo da execução em um arquivo e exibir as mensagens no terminal, durante a execução do script?

Obrigado antecipadamente

    
por Radu Gheorghiu 24.11.2015 / 17:10

1 resposta

3

O que você precisa é de tee :

./script.sh | tee -a script_output.log

O parâmetro -a é anexado ao arquivo de saída, já que você usou >> em seu exemplo.

    
por 24.11.2015 / 17:19