次の 2 つの変数には、開始時刻と終了時刻が含まれます。この2時間の差(秒)を求める必要があります。
start_time=06:07:25
end_time=07:02:08
希望の出力
diff_time= 3283 Seconds
私はksh88がインストールされているAIX 6.1システムを使用しています。
ベストアンサー1
バッシュ使用:
t2s()
{
local T=$1;shift
echo $((10#${T:0:2} * 3600 + 10#${T:3:2} * 60 + 10#${T:6:2}))
}
start_time=06:07:25
end_time=07:02:08
diff_time=$(( $(t2s $end_time) - $(t2s $start_time) ))