在Windows的bat腳本中,我們插入pause關鍵字就可以實現“請按任意鍵繼續”的功能,下面我們來看看Linux下Shell腳本中怎麼實現。
腳本代碼:any.sh
- #!/bin/bash
- get_char()
- {
- SAVEDSTTY=`stty -g`
- stty -echo
- stty cbreak
- dd if=/dev/tty bs=1 count=1 2> /dev/null
- stty -raw
- stty echo
- stty $SAVEDSTTY
- }
- echo "Press any key to continue!"
- char=`get_char`
- echo ""
- echo "Hello!"
- echo "http://cto.luxiaok.com"
- echo ""
來看下執行效果:
就是這個效果了。