1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| 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`
|