Я хочу написать скрипт, который выводит предложения, которые я выбираю. Я хочу, чтобы они появлялись в центре экрана: выведите первый, а затем сделайте второй поверх первого. Вот мой код:
COLUMNS=$(tput cols)
printf "%*s\n" $((($COLUMNS)/2)) "Hey, welcome to my script!" "%\r"
sleep 2
printf "%*s" $((($COLUMNS)/2)) "This is a new line!"
Мое намерение состоит в том, чтобы перезаписать первую строку второй, так же, как это делает telnet towel.blinkenlights.nl
в начале их конкретной версии «Звездных войн». Мне удалось заставить их появиться в центре, прочитав другой вопрос, но я считаю невозможным заставить вторую строку начинаться с той же самой строки первой. Есть какие-нибудь подсказки?