¿Hay alguna manera de hacer desaparecer el contenido que se muestra justo después de que el usuario ingrese?
Por ejemplo, tome este archivo a continuación
#!/bin/bash
read -n 1 -p 'how are you ? ' var
if [ "$var" == "y" ]
then
echo 'Have fun'
else
echo 'Go to Doctor'
fi
Si ejecuta esto, la salida es
how are you ? yHave fun
Estoy buscando algo que me permita hacer how are you ?
desaparecer tan pronto como el usuario presione una tecla
Y luego, después de desaparecer, imprimir Have fun
Entonces, quiero que la última salida del programa anterior sea solo
Have fun
Nota: Además, no se debe borrar nada sobre este script que esté impreso en la pantalla de la shell.
estoy usando bash
clear
borrará la salida que ya está impresa arriba en la pantalla si hay alguna. @sebasth
Are you fine
viene ¿No debería ser eso How are you
?
clear
entreecho
s no es una opción?