LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 666|回复: 1

关于shell下“exit”的问题

[复制链接]
发表于 2004-10-22 11:59:52 | 显示全部楼层 |阅读模式
echo "输入要备份文件所在目录:\c"
  read WORKDIR
  if [ ! -d $WORKDIR ]注意:!和-d有空格
  then
    echo "Sorry,$WORKDIR is not a directory"
    exit 1
  fi
  cd $WORKDIR
  echo "输入选择:"
  echo _
  echo "1.恢复到 $WORKDIR"
  echo "2.备份 $WORKDIR"
  echo "0.退出"
  echo
  echo "\c"
  read CHOICE
  case "$CHOICE" in
   1)echo "恢复中... ..."
    cpio -i < /dev/mnt0;;
   2)echo "备份中... ..."
    ls | cpio -o > /dev/mnt0;;
   0)exit 1
   *)exit 1 ??这句有问题不?有问题的话该怎么改?
  esac
  if [ $? -ne 0 ]
  then
   echo "程序运行中出现错误!"
  else
   echo "操作成功!"
  fi  
 *)exit 1 ??这句有问题不?有问题的话该怎么改?
发表于 2004-10-22 13:47:03 | 显示全部楼层
没有问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表