這是本文件的舊版!


測量執行時間

如果你的對象是一個command或execution file,只要直接使用time就可達成:

time ./test.sh > /dev/null
output:
real    0m0.020s
user    0m0.009s
sys     0m0.020s

如果你的對象是script內的一組動作,且不需要精確到毫秒,可以透過SECONDS變數:

START=${SECONDS}
 
# some operations
sleep 5
 
END=$(($SECONDS - $START))
 
echo $END