유닉스 스크립트의 시차? [복사]

유닉스 스크립트의 시차? [복사]

스크립트를 작성해야 합니다.

startdate = 2016-02-14 20:10:10 
enddate =   2016-02-14 23:59:59
c= 1240 (minutes)
d=10  

r = ratio(startdate - enddate) / c;

d=d*r;

시작일과 종료일의 차이를 계산하는 방법은 무엇입니까?

답변1

두 번 사이의 시간(초)을 계산하려면 다음을 수행하십시오.

#!/bin/bash

START="2016-02-14 20:10:10"
END="2016-02-14 23:59:59"

SECS=$(echo $(date -d "$END" +%s) - $(date -d "$START" +%s) | bc)

echo $SECS

관련 정보