Existem muitas maneiras de fazer isso, desde as de baixo nível até as de mais alto nível.
Confira ncurses
para C e dialog
para bash.
Este é um tutorial muito completo para ncurses: link
Eu quero escrever um programa que possa "desenhar" no terminal da mesma maneira que o htop ou o emacs. Com isso quero dizer "livrar-se do prompt e tornar a saída dependente do tamanho atual do terminal".
Para tornar isso um pouco mais claro:
Eu quero usar o terminal dessa maneira:
emvezdestecaminho:
Existem muitas maneiras de fazer isso, desde as de baixo nível até as de mais alto nível.
Confira ncurses
para C e dialog
para bash.
Este é um tutorial muito completo para ncurses: link