Você pode querer uma das duas coisas aqui.
-
Usando
tee
para obter o resultado doecho
enviado para o terminal bem como para o arquivo:$ echo 'hello!' | tee output hello! $ cat output hello!
-
Usando
script
para capturar toda a sessão de terminal:$ script Script started, output file is typescript $ echo 'hello!' >output $ cat output hello! $ exit Script done, output file is typescript
$ cat typescript Script started on Sat Nov 10 15:15:06 2018 $ echo 'hello!' >output $ cat output hello! $ exit Script done on Sat Nov 10 15:15:37 2018
Se isso não é o que você está pedindo, por favor, esclarecer sua pergunta.