C'è un modo per far scomparire il contenuto visualizzato subito dopo che l'utente ha inserito?
Ad esempio, prendi questo file di seguito
#!/bin/bash
read -n 1 -p 'how are you ? ' var
if [ "$var" == "y" ]
then
echo 'Have fun'
else
echo 'Go to Doctor'
fi
Se lo esegui, l'output è
how are you ? yHave fun
Sto cercando qualcosa che mi permetta di far how are you ?
sparire non appena l'utente preme un tasto
E poi dopo essere scomparso, stampa Have fun
Quindi, voglio che l'ultimo output del programma sopra sia solo
Have fun
Nota: inoltre, qualsiasi cosa sopra a questo script stampato sulla schermata della shell non deve essere cancellata.
sto usando bash
clear
cancellerà l'output che è già stampato sopra sullo schermo, se presente. @sebasth
Are you fine
viene Non dovrebbe essere How are you
?
clear
traecho
s non è un'opzione?