Linux腳本實現“按任意鍵繼續/Press any key to continue”效果


此代碼來自lnmp一鍵安裝包,用於實現“按任意鍵繼續/Press any key to continue”效果:

get_char()
{
SAVEDSTTY=`stty -g`

#隱藏終端輸入顯示
stty -echo
stty cbreak

#dd等待用戶按鍵 bs(block size)塊大小=1,count總數=1,作用只取一個字符, 2> /dev/null 不顯示任何信息
dd if=/dev/tty bs=1 count=1 2> /dev/null
stty -raw

#恢復終端顯示
stty echo
stty $SAVEDSTTY
}
echo ""
echo "Press any key to start...or Press Ctrl+c to cancel"

char=`get_char`

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM