単純なbashスクリプトを作成します。入力は「HH:MM」である文字列と出力がその時刻に秒残っている、例えば入力から残りの秒を取得するHH:mm bash(OSX)
$ getsec.sh 12:55 # now it's 12:30. so 25 minutes left.
1500
私はdate
コマンドにこののでしょう、おそらく溶液を使用して思いました。しかし、それは私が使用できる単純な方法では存在しないようです。
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]
ahはい私は、OSXはFreeBSDの 'date'をGNUの日付ではないと思っています –