シェルスクリプトで実行時間測定
time sh xxx.sh とすれば、実行時間を測定できるが、 シェルスクリプト内部で計算したい場合。
start_dt=`date +%s` # Some processing sleep 1 end_dt=`date +%s` start_dt_str=`date +%Y%m%d_%H%M%S_%3N -d @$start_dt` end_dt_str=`date +%Y%m%d_%H%M%S_%3N -d @$end_dt` elapsed_time=`expr $end_dt - $start_dt` # Show result echo "Start: " $start_dt_str echo "End : " $end_dt_str echo "Elapsed time(second) : " $elapsed_time