Chinaunix

标题: 如何实现交互 [打印本页]

作者: arnina    时间: 2008-08-12 17:19
标题: 如何实现交互
一个脚本文件,判断输入[Yes/No],如果Yes则执行下面的语句,否则退出,如何实现?
作者: liaosnet    时间: 2008-08-12 17:22
标题: 回复 #1 arnina 的帖子
read
case or if else
作者: cjaizss    时间: 2008-08-12 17:28

  1. while true
  2. do
  3.         echo xxxxxxxxxxxxxxxxxxx[Yes/No]?
  4.         read sel
  5.         [  Yes = "$sel" -o yes = "$sel" -o No = "$sel" -o no = "$sel"  ]&&break;
  6. done
  7. ......
复制代码

作者: 寂寞烈火    时间: 2008-08-13 14:33
原帖由 arnina 于 2008-8-12 17:19 发表
一个脚本文件,判断输入[Yes/No],如果Yes则执行下面的语句,否则退出,如何实现?


http://bbs.chinaunix.net/thread-674903-1-1.html
作者: tchmuzi    时间: 2008-08-13 15:08
给一个例子给你,我也是学习的菜鸟,多来这里转转,会很有收获的。
echo "If telnet,Please input choice[yes/no]:\c"
read choice
case $choice in
YES|yes|Y|y)
echo "-------------------------------------------------------"
scpip=`awk -F "|" '$2=="'${SCPID}'"  {print $0}' scpip.unl|awk -F "|" '{print $3}'`
rm -rf scpip.unl
telnet ${scpip}
;;
NO|no|N|n)
echo "-------------------------end---------------------------"
rm -rf scpip.unl
exit
;;
esa
作者: xwmhmily    时间: 2008-08-13 19:14
标题: 回复 #5 tchmuzi 的帖子
esa 少一个c




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2