【发布时间】:2013-11-26 09:29:25
【问题描述】:
我想在 UNIX 中找到与 KornShell (ksh) 或 Bourne-again shell (Bash) 的第二个区别?
我该怎么做?
谢谢。
【问题讨论】:
-
你的意思是在执行时间?
-
time command不会成功吗? -
获取当前时间并减去它。如果您不知道该怎么做,请提出更具体的问题。
我想在 UNIX 中找到与 KornShell (ksh) 或 Bourne-again shell (Bash) 的第二个区别?
我该怎么做?
谢谢。
【问题讨论】:
time command 不会成功吗?
如果您想计算做某事所需的时间,请查看下面的脚本
#!/bin/bash
STARTING_TIME=$(date +%s)
# do something
ENDING_TIME=$(date +%s)
DIFFERENCE=$(( $ENDING_TIME - $STARTING_TIME ))
echo "It took $DIFFERENCE seconds"
【讨论】:
date +%s 应该打印一个数字(自 1970 年以来的秒数)。它会这样做吗?