Если у вас установлен ncurses
, вы можете использовать команду tput
, чтобы переместить курсор в какое-либо место на терминал, где вы можете использовать любую команду печати.
Пример:
clear
for i in $(seq 1 40)
do
echo '## ##'
done
for i in $(seq 1 100)
do
tput cup 20 5
date
sleep 1
done
Однако перед выходом из функции вы можете переместить курсор в безопасное место. Например, используя
tput cup $(tput lines) 0
, который переместит его в последнюю строку терминала.