Есть ли способ сделать так, чтобы отображаемый контент исчезал сразу после ввода данных пользователем?
Например, возьмите этот файл ниже
#!/bin/bash
read -n 1 -p 'how are you ? ' var
if [ "$var" == "y" ]
then
echo 'Have fun'
else
echo 'Go to Doctor'
fi
Если вы запустите это, вывод
how are you ? yHave fun
Я ищу что-то, что позволяет мне how are you ?
исчезнуть, как только пользователь нажимает клавишу
А затем после исчезновения распечатать Have fun
Итак, я хочу, чтобы последний вывод вышеуказанной программы был только
Have fun
Примечание. Кроме того, все, что находится над этим сценарием и напечатано на экране оболочки, стирать не следует.
я использую bash
clear
очистит вывод, который уже напечатан выше на экране, если таковой имеется. @sebasth
Are you fine
берутся? Не должно ли это быть How are you
?
clear
междуecho
S не вариант?