我想在linux shell中在几种不同的条件下执行一些东西,并能够输出每次执行的执行时间
我知道我可以编写一个perl或python脚本来实现这一点,但是有没有一种方法可以在shell中实现呢?(恰巧是bash)
使用内置的time关键字:
$help时间 时间:时间[-p]管道 执行管道并打印实时、用户CPU时间、, 以及管道终止时执行管道所花费的系统CPU时间。 返回状态是管道的返回状态。“-p”选项 以稍微不同的格式打印计时摘要。这使用 作为输出格式的TIMEFORMAT变量的值。
例如:
$time sleep 2
实际0m2.009s 用户0.000s 系统0m0.004s