Browse > Home / Linux / Blog article: [Linux秘籍31] PS3 - 在shell脚本中的提示符

| 订阅RSS

[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-42
Tuesday
请选择 1-44

相关文章

Tags: ,

Leave a Reply