我很好奇是否有一种工具或一种简单的方法可以在给定的时间间隔内持续执行某个命令,并将其输出重新打印到屏幕上的相同位置。
促使我思考的例子是“dropbox状态”。手动执行:
$> dropbox-cli status
Syncing (6,762 files remaining)
Indexing 3,481 files...
$> dropbox-cli status
Syncing (5,162 files remaining)
Indexing 2,681 files...我正在寻找:
$> tracker --interval=1s "dropbox-cli status"
Syncing (6,743 files remaining)
Indexing 3,483 files假想的命令“跟踪器”将被阻塞,这两个输出行将在每秒钟连续地被打印,而不是创建一个附加的日志输出。
发布于 2016-06-09 15:19:30
您可以使用watch
watch -n1 dropbox-cli status使用param -n指定时间(秒)。
https://stackoverflow.com/questions/37729795
复制相似问题