我创建了一个简单的秒表(bash函数)来计数时间,但现在它用毫秒显示当前时间。stopwatch() { while true; do echo -ne "`date +%H:%M:%S:%N`\r"; done;我试图像在中解释的那样修改它,但是它只适用于Unix之后的第二个。当我使用date格式+%s.%N时,上面答案中的减法由于bash减法只需要整数而停止工作。我如何解
因此,我有一个shell脚本,它基本将一个服务器备份到另一个服务器。在此过程中,我必须将一个非常大的目录(140 as ) cp到另一个位置,在shell脚本中,我希望它在文件复制时从0:00开始运行一个实时秒表类型计数器。
有可能吗?编辑:这不是进度条的想法:)只是一个简单的秒表计时器,这样你就可以看到经过了多少时间,而不是痛苦结束的时间:)