bash + таймер в диалоговом окне

Можно ли вставить следующий код (таймер) в индикаторную строку диалога ?

date1=`date +%s`; while true; do echo -ne "$(date -u --date @$((`date +%s` - $date1)) +%H:%M:%S)\r"; done 

  dialog --title "File upgrade" --gauge "Please wait..." 10 70 0 

Моя цель – просмотреть часы таймера в окне индикатора выполнения. Часы должны останавливаться, когда индикатор выполнения заканчивается.

  • Сценарий с ошибкой «команда не найдена: ^ M»
  • Подстановочные знаки для файловых путей не работают в grep
  • Искать предыдущую команду с тем же префиксом, когда я нажимаю Up в командной строке
  • BASH: использование awk для фильтрации уникальных строк приводит к 0 массиву длины
  • Как я могу упростить этот сценарий bash, который печатает количество файлов в рабочем каталоге?
  • sudo nt, проходящий после оператора перенаправления
  • Что такое $ () в команде?
  • Получить переменную из строки
  • One Solution collect form web for “bash + таймер в диалоговом окне”

    Я бы избегал любой арифметической операции и использовал --gauge как документально («новые проценты читаются со стандартного ввода»):

     for ((i=0;i<=100;i+=10)); do echo $i; sleep 1; done | dialog --gauge "Please wait 10 seconds." 0 0 
    Interesting Posts

    Каковы различия между облачными изображениями и закрытыми виртуальными машинами?

    AES-NI ускорил шифрование ZFS v31 в Solaris 11

    Бесплатный эквивалент Matlab для Linux

    Измерьте скорость чтения (), чтения () на жестком диске без кеширования в QNX 6.5

    C язык программирования в каждой книге операционных систем

    Как я могу разрешить общие URL-адреса DNS для Linux Mint и DNSmasq

    Настройка адреса шлюза через сетевой интерфейс

    Как совместить классы символов POSIX регулярного выражения?

    Автозаполнение для недоступных каталогов

    Как объединить два командных вывода по строкам?

    Изменение пользователя в скрипте?

    Как указать определенный каталог на / dev / null?

    Эхо-вывод результатов в неустойчивом порядке в BASH

    Проблемы с EFI для Windows 8.1 и Debian с двойной загрузкой

    Как использовать ALSA или PulseAudio для переназначения источника стереосигнала на 8-канальный PCM и снизить громкость?

    Linux и Unix - лучшая ОС в мире.