Я использую Bash (Cygwin), и я хотел бы реализовать что-то вроде индикатора прогресса, который охватывает вертикальные линии.Он заменяет вывод консоли и не добавляет к нему.Это должно выглядеть как анимация.
Таким образом, этот вывод появляется со временем:
Итерация 1:
---
---
---
Итерация 2:
*--
---
---
Итерация 5:
***
*--
---
Хитрость заключается в том, чтобы охватить вертикальные линии.
Эхо легко, если вы не занимаете вертикальные линии.Я могу использовать \ b, чтобы переместиться назад на пробел и переписать предыдущие символы:
echo -n -e "\b"
Но как вы продвигаетесь вверх и перезаписываете предыдущие строки.