小编pac*_*erg的帖子

如何在 Mac OS X 下以毫秒为单位获取 Bash 执行时间?

我已经检查过这个,但是提供的解决方案对我不起作用。

使用 date 我可以获得以秒为单位的执行时间:

T="$(date +%s)"
#some work here
T="$(($(date +%s)-T))"
echo "execution time (secs) ${T}"
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这样做时:

T="$(date +%s%N)"
#some work here
T="$(($(date +%s%N)-T))"
Run Code Online (Sandbox Code Playgroud)

将 %N(如上)添加到日期以获得纳秒精度我得到以下错误:-bash: 1369320760N: value too great for base (error token is "1369320760N")

有谁知道如何在 Mac OS X 下使用 bash 测量以毫秒为单位的执行时间?

unix bash macos

14
推荐指数
4
解决办法
3万
查看次数

标签 统计

bash ×1

macos ×1

unix ×1