powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как сделать прогресс бар в shell ?
6 сообщений из 6, страница 1 из 1
Как сделать прогресс бар в shell ?
    #37037201
Nick Chervov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать прогресс бар в shell, когда идут какие либо процессы, безотносительно отдельных команд?

Либо вот такой вот ASCII пропеллер:
http://www.theiling.de/00/ascii-propeller.gif

?

Очень интересует не нагроможденное, элегантное решение - строка, две (регулярка/sed/awk)...

OS Solaris (SPARC)
...
Рейтинг: 0 / 0
Как сделать прогресс бар в shell ?
    #37037564
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nick Chervov, ну так не пиши шелле. Для нормальных админов есть perl, в котором на все случаи жизни есть модули http://search.cpan.org/~fluffy/Term-ProgressBar-2.09/

Последовательности символов для пропеллера наверняка можно подсмотреть в исходниках разных старинных досовских архиваторов.
Самое простое это выводить циферки и использовать каждый раз возврат каретки без перевода строки - \r
...
Рейтинг: 0 / 0
Как сделать прогресс бар в shell ?
    #37037855
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pipe wiever (pv) по идее решает поставленную задачу. Не знаю только, есть ли он под соляру.
...
Рейтинг: 0 / 0
Как сделать прогресс бар в shell ?
    #37038050
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 27.12.2010 15:15, Nick Chervov wrote:

Погляди на dialog может там есть.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как сделать прогресс бар в shell ?
    #37038823
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как-нить так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
while :
do
        for i in  "-" "\\" "|" "/"
        do
                printf "$i"
                sleep  1 
                printf "\b"
        done
done
...
Рейтинг: 0 / 0
Как сделать прогресс бар в shell ?
    #37039070
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как сделать прогресс бар в shell ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]