@enabl3

Как вывести переменную в реальном времени?

Всем привет.
Реально ли в баш скрипте выводить переменную, которая обновляется раз в 2-3 секунды, в одном и том же месте?
При этом не останавливая дальнейшее его выполнение?
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 2
ZiggiPop
@ZiggiPop
Linux Admin / Frontend Developer
Для позиционирования курсора и вывода результатов выполнения определенной команды в определенное знакоместо можно использовать значение переменной PS1.
Вот документация с примерами:
https://wiki.archlinux.org/index.php/Bash/Prompt_c...

Вот один из примеров оттуда, время будет отображаться в верхем правом углу:
PS1=">\[\033[s\]\[\033[1;\$((COLUMNS-5))f\]\$(date +%H:%M)\[\033[u\]"
Ответ написан
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
watch -n <период обновления> <скрипт или команда которая выводит значение>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы