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

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