사용자가 입력 한 직후에 표시된 컨텐츠를 사라지게 할 수있는 방법이 있습니까?
예를 들어 아래에서이 파일을 가져 오십시오.
#!/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
합니까?