Eu quero usar tee com python e ainda ser capaz de usar o histórico de comandos quando estiver no modo interativo.
Então sem tee eu posso fazer o seguinte:
$ python
Python 3.6.5 (default, Apr 30 2018, 16:04:33)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('test')
test
>>> print('test') <<< here I pressed arrow up key
Mas com tee, eu não posso:
$ python | tee output.log
Python 3.6.5 (default, Apr 30 2018, 16:04:33)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('test')
>>> test
>>> ^[[A <<< here I pressed arrow up key
Tags python pipe tee command-history