The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"bash и задержка вывода символов."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / Linux)
Изначальное сообщение [ Отслеживать ]

"bash и задержка вывода символов."  +/
Сообщение от richit (ok) on 24-Авг-12, 14:01 
Доброго дня, форумчане.
Есть вопрос:
#!/bin/bash
echo "Ждите."; sleep 1; echo "."; sleep 1; echo "."

Результат:
Ждите.
.
.

Ткните пальцем неразумного ;) Ждите.(1sec).(1sec).

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "bash и задержка вывода символов."  +/
Сообщение от richit (ok) on 24-Авг-12, 14:28 
> Доброго дня, форумчане.
> Есть вопрос:
> #!/bin/bash
> echo "Ждите."; sleep 1; echo "."; sleep 1; echo "."
> Результат:
> Ждите.
> .
> .
> Ткните пальцем неразумного ;) Ждите.(1sec).(1sec).

echo -n "Ждите."; sleep 1; echo -n "."; sleep 1; echo "."

эм млин. man echo ;)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "bash и задержка вывода символов."  +/
Сообщение от Pahanivo (ok) on 24-Авг-12, 14:31 
представляю каким откровением для тебя станут цыклы!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "bash и задержка вывода символов."  +/
Сообщение от richit (ok) on 24-Авг-12, 17:52 
> представляю каким откровением для тебя станут цыклы!

if и while уже откровенничают со мной ;)

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "bash и задержка вывода символов."  +/
Сообщение от КуКу (ok) on 25-Авг-12, 02:58 
омфг
if уже стал циклом?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "bash и задержка вывода символов."  +/
Сообщение от Pahanivo (ok) on 27-Авг-12, 07:31 
> омфг
> if уже стал циклом?

if + goto ...

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "bash и задержка вывода символов."  +/
Сообщение от КуКу (ok) on 27-Авг-12, 08:05 
> if + goto ...

эххх, еще лет 7-8 назад на парах по "С", преподаватель бил по рукам за такие конструкции

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "bash и задержка вывода символов."  +/
Сообщение от Pahanivo (ok) on 27-Авг-12, 09:59 
>> if + goto ...
> эххх, еще лет 7-8 назад на парах по "С", преподаватель бил по
> рукам за такие конструкции

по рукам бьют за goto, а if + goto можно вполне использовать как цикл
собственно все циклы так и устроены, единственный минус данной шняги это косяки с проверкой синтаксиса )))
такому кодеру
> echo "Ждите."; sleep 1; echo "."; sleep 1; echo "."

вааасче как-то похрену по мойму ))

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "bash и задержка вывода символов."  +/
Сообщение от richit (ok) on 27-Авг-12, 11:03 
> собственно все циклы так и устроены, единственный минус данной шняги это косяки
> с проверкой синтаксиса )))
> такому кодеру
>> echo "Ждите."; sleep 1; echo "."; sleep 1; echo "."
> вааасче как-то похрену по мойму ))

ну мы академиев не кончали... как по вашему должено быть организовано решение задержки вывода символов в рамках bash для возможности дать пользователю еще раз подумать над своими действиями?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "bash и задержка вывода символов."  +/
Сообщение от Pahanivo (ok) on 27-Авг-12, 13:37 
>> собственно все циклы так и устроены, единственный минус данной шняги это косяки
>> с проверкой синтаксиса )))
>> такому кодеру
>>> echo "Ждите."; sleep 1; echo "."; sleep 1; echo "."
>> вааасче как-то похрену по мойму ))
> ну мы академиев не кончали... как по вашему должено быть организовано решение
> задержки вывода символов в рамках bash для возможности дать пользователю еще
> раз подумать над своими действиями?

а чо `read` уже не ждет?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "bash и задержка вывода символов."  +/
Сообщение от richit (ok) on 27-Авг-12, 14:08 
> а чо `read` уже не ждет?

да. read ждет и в контексте спрашивает, "что делать?"
задача стояла в следующем: после положительного ответа на вопрос: "восстановить ли базу mysql из sql.tar.gz" скрипт дает время подумать и в этот момент "рисует точки" далее mysql -u -p < tmp.sql
Безусловно echo -n здесь и не нужно совсем для функциональности. просто захотелось... ;)


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "bash и задержка вывода символов."  +/
Сообщение от Pahanivo (ok) on 27-Авг-12, 15:46 
жестокий и беспощадный скрипт - 2 секунды и звездец базе ...
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "bash и задержка вывода символов."  +/
Сообщение от richit (ok) on 27-Авг-12, 18:03 
> жестокий и беспощадный скрипт - 2 секунды и звездец базе ...

ваши рекомендации

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "bash и задержка вывода символов."  +1 +/
Сообщение от lavr email on 27-Авг-12, 19:55 
>> жестокий и беспощадный скрипт - 2 секунды и звездец базе ...
> ваши рекомендации

уволить без пособия :)

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "bash и задержка вывода символов."  +/
Сообщение от reader (ok) on 27-Авг-12, 20:01 
>> жестокий и беспощадный скрипт - 2 секунды и звездец базе ...
> ваши рекомендации

через полчасика после первого ответа вывести предупреждении "текущая база будет уничтожена и восстановленна на состояние $дата $время, подумайте хорошенько, я подойду через полчаса"

через пару часов подобных вопросов бэкапим текущую, и восстанавливаем предыдущую.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

16. "bash и задержка вывода символов."  +/
Сообщение от richit (ok) on 28-Авг-12, 10:38 
>>> жестокий и беспощадный скрипт - 2 секунды и звездец базе ...
>> ваши рекомендации
> через полчасика после первого ответа вывести предупреждении "текущая база будет уничтожена
> и восстановленна на состояние $дата $время, подумайте хорошенько, я подойду через
> полчаса"
> через пару часов подобных вопросов бэкапим текущую, и восстанавливаем предыдущую.

Хорошая мысль ) еще про сообщение на почту админа и директора забыл )
надо реализовать. ls и awk потренирую

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

15. "bash и задержка вывода символов."  +/
Сообщение от Andrey Mitrofanov on 27-Авг-12, 20:52 
>> if + goto ...
>преподаватель бил по рукам за такие конструкции

Пральна!! if + tail%)) recursion -- наше фсёо на bash-е

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру