123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #!/bin/bash
- function Pause(){
- read -n 1 -s -p "$*" INP
- if [ "$INP" != '' ] ; then
- echo -ne '\b \n'
- fi
- }
- function CountDownExit() {
- is_pause=0
- for((i=$1;i>0;i--))
- do
- echo -ne "\rauto exit in $i sec, press any key cancel exit!"
- read -n 1 -s -t 1
- if [ $? -eq 0 ]; then
- is_pause=1
- echo -ne '\r \r'
- break
- else
- is_pause=0
- fi
- done
- if [ $is_pause -eq 0 ]; then
- echo -ne "\rauto exit in 0 sec, press any key cancel exit!"
- exit
- fi
- }
- # 取得当前系统名
- # a=`uname`
- # echo $OSTYPE
- # echo $OS
- # 使用方式 os=$(GetOSType)
- function GetOSType() {
- if [[ "$OSTYPE" == "msys"* ]]; then
- echo "WINDOWS"
- elif [[ "$OSTYPE" == "darwin"* ]]; then
- echo "MAC"
- else
- echo "UNKNOWN"
- fi
- }
|