Автор Тема: Помогите с скриптом  (Прочитано 1595 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Grig96

Помогите с скриптом
« : 01 Февраля 2017, 19:38:54 »
Подскажите пример как написать на bash следуйщиее?
[########           ] 61%
Уже все облазил не могу найти((( Раньше попадалось а теперь немогу найти :(
 

Оффлайн vic5710

Re: Помогите с скриптом
« Ответ #1 : 01 Февраля 2017, 19:50:03 »
 

Оффлайн Grig96

Re: Помогите с скриптом
« Ответ #2 : 02 Февраля 2017, 16:49:45 »
Вот  так. Только в сообственном скрипте
 

Оффлайн Grig96

Re: Помогите с скриптом
« Ответ #3 : 06 Февраля 2017, 17:24:20 »
вот так.....


[вложение удалено администратором]
 


Оффлайн alsoijw

Re: Помогите с скриптом
« Ответ #5 : 06 Февраля 2017, 21:52:09 »
Если требуется просто прогресбар, не для индикации работы с файлами, то можно написать скрипт на любом языке и вызвать из баша.

Cообщение объединено 06 Февраля 2017, 21:57:54
К примеру ширину терминал можно узнать взяв переменную окружения COLUMNS. Вычесть несколько символов и уже известно какой длины рисовать прогресбар. Дльше одним циклом рисуем заполненную часть, вторым пустую. Курсор можно двигать так https://www.opennet.ru/base/dev/console_ctl.txt.html
« Последнее редактирование: 06 Февраля 2017, 21:57:54 от alsoijw »
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 
Пользователи, которые поблагодарили этот пост: Grig96

Оффлайн ZEN

Re: Помогите с скриптом
« Ответ #6 : 06 Февраля 2017, 23:17:15 »
Я когда-то реализовывал на bash следующим образом: https://github.com/LinuxHubRu/shell-scripts/blob/master/progressbar_func.sh

Демо:


По-умолчанию, ширина прогрессбара == ширина терминала. На gif-ке видно, что это легко переопределить. Кроме того, можно переопределить символы, которыми отрисовывается сам проргессбар (для этого используем переменные окружения из строк 23-27.
« Последнее редактирование: 07 Февраля 2017, 00:27:22 от ZEN »
Crimea is Ukraine
 
Пользователи, которые поблагодарили этот пост: Grig96

Теги:
     

    [РЕШЕНО] Помогите склепать скрипт!

    Автор }{ronoTrigger

    Ответов: 14
    Просмотров: 3555
    Последний ответ 09 Июня 2014, 12:49:15
    от Alexey_F
    Помогите подправить скриптик

    Автор tierbbr

    Ответов: 5
    Просмотров: 2319
    Последний ответ 08 Июля 2012, 04:04:12
    от orlyanuch
    Помогите закончить перевод справки configure Dante Server.

    Автор nihi1ist

    Ответов: 0
    Просмотров: 1482
    Последний ответ 31 Мая 2016, 06:37:20
    от nihi1ist
    Помогите собрать код резервного копирования на bash

    Автор Tesla

    Ответов: 19
    Просмотров: 3978
    Последний ответ 08 Февраля 2015, 21:39:13
    от Tesla
    Помогите написать скрипт

    Автор MkZ

    Ответов: 3
    Просмотров: 2039
    Последний ответ 23 Января 2014, 21:46:24
    от Malaheenee