¿Obtener la secuencia de tiempo en Unix?

¿Obtener la secuencia de tiempo en Unix?

En realidad espero el resultado como

desde la marca de tiempo actual hasta 10 s+marca de tiempo actual

ex:

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

Pero esta salida debe venir en forma de banner.

Pista: Puedo obtener el primer conjunto de secuencia usando el siguiente script:

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

Quiero saber cómo obtener el resultado del script anterior usando un banner.

Respuesta1

  • solo utilícelo date -d+10spara adelantarse 10 segundos. (por cierto, mencionas 10 segundos en cuestión y usas +1 minuto en tu código)

  • próximo uso banneroprinterbanner

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

información relacionada