扎什有一个巧妙的功能,可以自动打印执行时间超过的命令的时间统计信息。可以将其视为根据需要$REPORTTIME
自动执行管道。time
来自 Zsh 手册:
REPORTTIME
If nonzero, commands whose combined user and system execution times
(measured in seconds) are greater than this value have timing statistics
printed for them.
对于 Bash,是否存在类似的功能或可实现类似行为的脚本集?
答案1
我有一个它的实现,在这里:https://github.com/mstormo/reporttime
克隆 Git 存储库,然后简单地获取 reporttime.bash 脚本。还允许您将计时组件直接放入 Bash 提示符中,而不是在单独的行中报告。