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 

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

  • пакетное переименование нескольких файлов
  • Выбор несуществующих файлов с подстановочным знаком / регулярным выражением
  • Как я могу запустить удаленный процесс на удаленной машине через ssh?
  • Выполнение команды для каждого файла в папке в случайном порядке
  • zsh, модульность, несколько файлов .zsh и oh-my-zsh
  • Как распечатать сводку содержимого Maildir при входе в оболочку?
  • Выполнение сценария оболочки на нескольких серверах
  • Синтаксическая ошибка Bash, когда «else» следует за пустой категорией «then»
  • 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

    Очень медленное соединение SSH, не связанное с опцией GSSAPIAuthentication

    Получить информацию о сети через терминал Ubuntu

    Считать частоту конкретных чисел в текстовом файле научных обозначений

    Скрипт для проверки статуса промежуточного сервера

    могу ли я использовать ssh для отправки команды сборки для построения Android?

    вставлять переменный текст после другого текста переменной на определенной строке

    Заблокировать пакет для удаления в APT

    Новый пользователь не может создавать файлы в своем домашнем каталоге

    Команда Bash Sudo не найдена

    Как сделать отказоустойчивость HA Heartbeat, когда потеряно одно из двух соединений NIC?

    Трубы, как поток данных в трубопроводе?

    Какой алгоритм управления перегрузкой TCP лучше всего подходит для низкоскоростных радиомодемов?

    Apache suexec не будет работать с strace

    Новая установка зависает при загрузке initramfs

    tcp / ip – действие триггера или событие после периода отсутствия активности сети на определенных портах

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