[Linux秘籍31] PS3 - 在shell脚本中的提示符
三月 24th, 2009 Posted in Linux
在shell脚本中,你能够定义一个自定义的提示符,举个例子如下:
当没有定义PS3的时候
jcai@jcai-notebook:~/tmp$ cat ps3.sh select i in mon tue wed exit do case $i in mon) echo "Monday";; tue) echo "Tuesday";; wed) echo "Wednesday";; exit) exit;; esac done jcai@jcai-notebook:~/tmp$ ./ps3.sh 1) mon 2) tue 3) wed 4) exit #? 1 Monday #? 2 Tuesday #? 4 |
当定义了PS3的时候如下:
jcai@jcai-notebook:~/tmp$ cat ps3.sh PS3="请选择 1-4:" select i in mon tue wed exit do case $i in mon) echo "Monday";; tue) echo "Tuesday";; wed) echo "Wednesday";; exit) exit;; esac done jcai@jcai-notebook:~/tmp$ ./ps3.sh 1) mon 2) tue 3) wed 4) exit 请选择 1-4:2 Tuesday 请选择 1-4:4 |
