2014-01-18 3 views
9

스크립트의 일부에서 멈추었습니다. 나는 시간이있다 : 예를 들면 "16:00"과 지속 시간 : 410.계산 시간 (분 추가) bash

이 두 값을 쉽게 추가 할 수있는 방법이 있습니까? date -d과 많은 조합을 시도했지만 해결할 수 없습니다.

답변

11

이 (Kysu의 버전을) 시도 :

date -d "16:00 410 minutes" +'%H:%M' 

나이 : 당신이를 생략하면

date -d "16:00 + 410 minutes" +'%H:%M' # BAD! 

이상한 일이 생긴다 :

date -d "16:00 today + 410 minutes" +'%H:%M' 

그러나 사용이하지를 단어 today을 사용하지만 +은 그대로 사용하십시오. . (나는 + 410이 시간대 변경자로 해석되고 있다고 생각하고 minutes은 "1 분 추가"로 해석됩니다.)

+1

음 '오늘'없이 시도했는데 이제는 괜찮습니다. 또한 잘 작동합니다 :'date -d "16:00 410 분"+ '% H : % M'' – Kysu