У меня есть команда bash, которую я хочу запускать раз в секунду и выводить результаты на экран. Я мог бы сделать что-то вроде следующего:
while "true"; do foo; sleep 1; done
но это создает отвлекающую прокрутку. В качестве альтернативы я мог бы сделать следующее:
while "true"; do clear; foo; sleep 1; done
но это заставляет вывод мигать, поскольку это очищено и записано. Есть ли хороший способ просто переписать вывод команды, что находится на терминале?