Возможно, я плохо настроен на выполнение индикаторов выполнения, упомянутых здесь: How to add a progress bar to a shell script?. Но мне очень понравился индикатор выполнения сценария установки оболочки, который я создаю. Это может (с точки зрения внешнего вида) быть похоже на это,Выполнение простого индикатора хода оболочки
'[ (00%)]/'
'[##### (33%)]\'
'[################## (66%)]-'
'[##########################(100%)]|'
, где у нас есть прогресс бар, процентный счетчик и вращающееся устройство. Я бы очень хотел, чтобы он был модульным, чтобы я мог использовать и в других проектах, но, возможно, я тогда прошу что-то слишком сложное. Я не знаю, как и что он должен учитывать, но я подумал, что было бы разумно просто подсчитать количество строк, выполняемых в моем скрипте, и сравнить это число с общим количеством строк, но я, конечно, открыт для других предложения.
Строки принимают изменяющееся количество времени для выполнения. Он должен основываться на ожидаемом времени. – Tim
Я знаю. Но сейчас мне просто нужен сценарий. Если вы знаете, как сделать оценку того, сколько времени осталось, мне очень понравилось бы видеть такое решение! :-) Моя проблема заключается, однако, в том, что скрипт, который я делаю правильно, делает много apt-получения, загрузки из GitHub и установки различных файлов .deb, поэтому я не знаю, как я должен сам это понять. – Birdie