链接到这个问题:如何将终端输出保存到文件?
我知道我可以使用以下方法形成输出文件:
python3 script.py > output.txt
但是,我还想在将 python 文件保存到输出时查看它生成的输出。有没有一种简单的方法可以在命令行上执行此操作?
答案1
使用tee
命令。它就是为此而设计的。
python3 script.py | tee output.txt
也可以用更复杂的方式完成。在后台运行原始命令,同时output.txt
在前台查看文件内容。我有时更喜欢这样做,尤其是对于长时间运行的进程,因为我可以随时中止查看输出文件并在以后随时返回:
python3 script.py > output.txt &
tail -f output.txt
tail
(您可以随时在命令中按 Ctrl-C ,稍后再次运行该命令)。