我有一个程序会间歇性地打印到标准输出。我想在屏幕上看到输出并将其重定向到一个文件。
我可以按如下方式使用 tee
:
foo | tee ./log.txt
但是,这只会在 foo
终止时将输出打印到屏幕上,不允许我观察我的程序的进度。
有没有办法持续显示程序的输出并将其重定向到日志文件?
最佳答案
将输出写入文件并实时显示是否可以接受?
$> foo > ./log.txt & tail -f ./log.txt
关于linux - 连续打印标准输出并写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45745750/