Die Zeitsequenz unter Unix abrufen?

Die Zeitsequenz unter Unix abrufen?

Eigentlich erwarte ich eine Ausgabe wie

vom aktuellen Zeitstempel bis 10 s + aktueller Zeitstempel

ex:

11:49:01
11:49:02
11:49:03
.....
11:49:10

Diese Ausgabe muss jedoch in einer Bannerausgabe erfolgen.

Hinweis: Ich kann den ersten Sequenzsatz mit dem folgenden Skript abrufen:

while [ 1 ]; do
    echo $(date +%H:"$(( `date +%M`+1))":%S)
    sleep 1
done

Ich möchte wissen, wie ich mithilfe eines Banners die obige Skriptausgabe erhalte.

Antwort1

  • verwenden Sie es einfach date -d+10s, um 10 Sekunden Vorsprung zu gewinnen. (Übrigens erwähnen Sie in der betreffenden Frage 10 Sekunden und verwenden in Ihrem Code +1 Minute)

  • nächster Gebrauch banneroderprinterbanner

    ...
    banner $(date -d '+10 seconds' '+%T') # if banner exist, or
    printbanner $(date -d '+10 seconds' '+%T') # ubuntu
    ...
    

verwandte Informationen