Bash-Skript: Differenz in Minuten zwischen zwei Uhrzeiten

Ich habe zwei Zeit-strings; zB. "09:11" und "17:22" am gleichen Tag (format hh:mm). Wie kann ich die Zeit berechnen, die Differenz in Minuten zwischen diesen beiden?

Können die standard - date Bibliothek tun?

Beispiel:

#!/bin/bash

MPHR=60    # Minutes per hour.

CURRENT=$(date -u -d '2007-09-01 17:30:24' '+%F %T.%N %Z')
TARGET=$(date -u -d'2007-12-25 12:30:00' '+%F %T.%N %Z')

MINUTES=$(( $(diff) / $MPHR ))

Gibt es eine einfachere Möglichkeit, dies zu tun, angesichts der Uhrzeit (Stunde und minute (hh:mm

InformationsquelleAutor gorn | 2013-01-13
Schreibe einen Kommentar