Apakah ada cara Anda dapat membuat konten yang ditampilkan menghilang setelah pengguna memberikan input?
Misalnya, ambil file ini di bawah
#!/bin/bash
read -n 1 -p 'how are you ? ' var
if [ "$var" == "y" ]
then
echo 'Have fun'
else
echo 'Go to Doctor'
fi
Jika Anda menjalankan ini, hasilnya adalah
how are you ? yHave fun
Saya mencari sesuatu yang membuat saya how are you ?
menghilang segera setelah pengguna menekan tombol
Dan kemudian setelah menghilang, cetak Have fun
Jadi, saya ingin keluaran terakhir dari program di atas hanya
Have fun
Catatan: Juga, apa pun di atas skrip ini yang dicetak pada layar shell tidak boleh dihapus.
saya menggunakan bash
clear
akan menghapus output yang sudah dicetak di atas pada layar jika ada. @sebasth
Are you fine
? Bukankah seharusnya begitu How are you
?
clear
di antaraecho
s bukan pilihan?