bash SECONDS変数を使って実行時間を測定する

2018.6.24

サンプル

#!/bin/bash

SECONDS=0

ここに実行したい処理。

echo $SECONDS

解説

ほとんど解説する必要もないくらい簡単ですが、一応。

SECONDS=0

SECONDS変数に0を代入することでリセットできます。

SECONDSの中身は1秒毎に1ずつ加算されていきます。

echo $SECONDS

echoすることで現在の経過時間を確認することができます。

SECONDS=0

ここに実行したい処理。

echo $SECONDS

ここに実行したい処理。

echo $SECONDS

途中途中の経過時間を確認することも簡単にできます。