консольные программы не меняют, они выдают новую порцию - позиционируя символами курсор в нужное место и просто затирая старое. Т.е. он не «меняется», а дополняется.
Интересует поведение как в watch. Но, что бы выход происходил не когда два вывода будут разными в течении заданного интервала, а, когда они будут одинаковыми.
Конечная цель именно цель из сабжа. Есть куча юзекейсов когда это удобно. Для каждой задачи отдельно, можно подобрать решение, но вариант с выводом будет относительно универсальным.
Например, подождать пока файл перестанет писаться, или usb модем перевёлся в конечную композицию.
Согласись, задачи разные, но сводятся к этой одной - с лёгкостью.
Я хочу не увеличивать энтропию без надобности и найти готовое решение, или убедиться, что такого не существует прежде чем сделать велосипед. Следует так же учитывать, что одно дело пропихнуть в апстрим и совершенно иное получить это в дистрибутивах.
Учитывая твои детские взгляды, твой вклад в oss, видимо, надо ставить всем в пример. Сколько раз ты хотя бы баг заводил, и какой ты после этого человек?