Вывод в одну строку

Модератор: Модераторы разделов

ValdikSS
Сообщения: 2

Вывод в одну строку

Сообщение ValdikSS »

Вобщем нужно как это делает wget например.
Т.е. одна строка, которая обновляется. КАК?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5429
ОС: Gentoo

Re: Вывод в одну строку

Сообщение /dev/random »

Хоть тема и закрыта, но всё же отвечу: переход в начало текущей строки - это \r ("\r" в Си и $'\r' в баше)

Upd: Уже не закрыта. И сообщение о закрытии удалено. Мда.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Вывод в одну строку

Сообщение sash-kan »

часики:
$ while true; do echo -ne "\r$(/bin/date)"; sleep 1 ; done
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Вывод в одну строку

Сообщение NickLion »

Кстати, есть небольшое условие - выводимая строка не должна превышать длину строки в терминале. Иначе будет сдвигаться.
Спасибо сказали: