我想在我的终端中获取程序的执行时间。我知道我应该使用这个命令:
time chmod +x ~/example
但是输出是这样的:
real 0m0.088s
user 0m0.057s
sys 0m0.030s
但我想分别访问每一个。例如只是 real
。我怎样才能得到它?
最佳答案
可以使用-f
来格式化time
命令:
$ /usr/bin/time -f "\t%E Elapsed Real Time" touch a
0:00.00 Elapsed Real Time
the geek stuff 有关于此主题的非常广泛的文档: 12 UNIX / Linux Time Command Output Format Option Examples .
同样有趣的是,单独使用 time
调用它对我不起作用,我必须使用完整路径。
关于linux - 如何分别在linux终端中获取程序的执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28897601/