gpt4 book ai didi

linux - 使用 linux 命令以秒为单位获取墙上时间?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:04:50 24 4
gpt4 key购买 nike

如何使用 linux 命令获取执行程序所花费的时间(以秒为单位)。在下面的示例中,我希望得到“0.005”。

$ time ls >/dev/null

real 0m0.005s
user 0m0.001s
sys 0m0.003s

最佳答案

取决于你的路径:

/usr/bin/time -f "%e"

正常时间由 bash 的(如果你碰巧使用 bash)的 intern time 命令给定

type time

当你需要的时候,

which time

会找到。

所以在你的命令的上下文中:

/usr/bin/time -f "%e" ls > /dev/null

但是要将它存储在一个变量中,你不能使用

a=$(/usr/bin/time -f "%e" ls > /dev/null)

因为时间的输出被写入错误流,不会影响程序输出(在本例中 ls)。有关详细信息,请参阅 time 的联机帮助页。

关于linux - 使用 linux 命令以秒为单位获取墙上时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49080949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com