bashで経過時間を測る その2

前回の記事でbashのシェルで経過時間を測る方法を書きましたが、もっとシンプルな方法があります。

SECONDS変数を参照する方法です。

SECONDS変数にはシェルが起動してからの秒数が保持されます。

#!/bin/bash
echo $SECONDS
sleep 5
echo $SECONDS
sleep 10
echo $SECONDS

上記シェルを実行すると以下のような出力になります。

0
5
15