Có cách nào để bạn có thể làm cho nội dung được hiển thị biến mất ngay sau khi người dùng đưa ra đầu vào không?
Ví dụ: lấy tệp này bên dưới
#!/bin/bash
read -n 1 -p 'how are you ? ' var
if [ "$var" == "y" ]
then
echo 'Have fun'
else
echo 'Go to Doctor'
fi
Nếu bạn chạy cái này, đầu ra là
how are you ? yHave fun
Tôi đang tìm kiếm thứ gì đó cho phép tôi how are you ?
biến mất ngay khi người dùng nhấn phím
Và sau khi biến mất, in Have fun
Vì vậy, tôi muốn đầu ra cuối cùng của chương trình trên chỉ là
Have fun
Lưu ý: Ngoài ra, không nên xóa bất kỳ nội dung nào phía trên tập lệnh này trên màn hình hệ vỏ.
tôi đang dùng bash
clear
sẽ xóa đầu ra đã được in ở trên trên màn hình nếu có. @sebasth
Are you fine
đến từ đâu? Có nên như How are you
vậy không?
clear
ở giữaecho
không phải là một lựa chọn?