我有一个 bash 命令,我想每秒运行一次并保持输出显示在屏幕上。我可以执行以下操作:
while "true"; do foo; sleep 1; done
Run Code Online (Sandbox Code Playgroud)
但这会产生分散注意力的滚动。或者,我可以执行以下操作:
while "true"; do clear; foo; sleep 1; done
Run Code Online (Sandbox Code Playgroud)
但这会导致输出在清除和写入时闪烁。有没有一种好方法可以让命令的输出覆盖终端上的内容?
| 归档时间: |
|
| 查看次数: |
1856 次 |
| 最近记录: |