Получить временную последовательность в Unix?

Получить временную последовательность в Unix?

На самом деле я ожидаю вывод вроде

от текущей временной метки до 10 с+текущая временная метка

бывший:

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

Но этот вывод должен быть в виде баннера.

Намекать: Я могу получить первый набор последовательности, используя следующий скрипт:

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

Я хочу знать, как получить вывод скрипта выше с помощью баннера?

решение1

  • просто используйте date -d+10s, чтобы получить 10 секунд вперед. (кстати, вы упоминаете 10 секунд в вопросе и используете +1 минуту в своем коде)

  • следующее использование bannerилиprinterbanner

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

Связанный контент