간단한 bash 스크립트를 작성하고 싶습니다. 입력은 "HH : mm"문자열 출력 내가 date
명령을 사용하여 생각했다 입력에서 남은 초를 얻으십시오 : bash (OSX)에서 mm HH : mm
$ getsec.sh 12:55 # now it's 12:30. so 25 minutes left.
1500
예를
을 위해, 그 시간에 초 남아있는 것 아마이의 솔루션입니다. 그러나 내가 사용할 수있는 간단한 방법이 존재하지 않는 것 같습니다. (일부 답변을 확인 후 추가)그것은 date
명령과 같은
은 OS 및 버전에 따라 달라집니다.
나는 OSX를 사용하며, 제안 된 대답의 결과는 다음과 같다.
$ date -d '12:55' '+%s'
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
아하 그렇습니다. OSX는 FreeBSD'date'를 GNU date가 아니라고 생각합니다. –