zsh:显示在命令中花费的时间

zsh:显示在命令中花费的时间,zsh,Zsh,我有一些长时间运行的命令,可以持续15分钟或更长时间 是否有一种方法可以在输出中输出动态的“花费的时间”部分 例如 然后: zmodload-F zsh/system p:sysparams#加载sysparams表。 zmodload-F zsh/terminfo b:echoti#加载echoti内置设备。 定时(){ 本地+h-i秒=0 #打开计时器的异步进程。 本地-i定时器\u fd 执行{timer_fd}

我有一些长时间运行的命令,可以持续15分钟或更长时间

是否有一种方法可以在输出中输出动态的“花费的时间”部分

例如

然后:

zmodload-F zsh/system p:sysparams#加载sysparams表。
zmodload-F zsh/terminfo b:echoti#加载echoti内置设备。
定时(){
本地+h-i秒=0
#打开计时器的异步进程。
本地-i定时器\u fd

执行{timer_fd}$ `do something long` 10 mins 15 secs Refreshing state...
$ `do something long`
14 mins 15 secs
Refreshing state...
Output results
$ ... and we're done