macOS や Linux で time を使わずに実行時間を秒表示するスクリプト
macOS や Linux のシェルスクリプトで time コマンドに依存せず、実行時間を秒数で表示するシェルスクリプトのサンプルをメモしておきます。
サンプルスクリプト¶
#!/bin/sh
dt_start=$( date +"%s" )
sleep 3
dt_end=$( date +"%s" )
elapsed=$((dt_end - dt_start))
echo "Elapsed time: ${elapsed} seconds."