lxy777 发表于 2018-8-18 06:38:38

linux shell编程之选择菜单

input=  until
  echo "----------------------------------"
  echo "please enter your choise:(1-6)"
  echo "(1) List you selected directory"
  echo "(2) Change to you selected directory"
  echo "(3) Create a new file"
  echo "(4) Edit you selected file"
  echo "(5) Remove you selected file"
  echo "(6) Exit Menu"
  echo "----------------------------------"
  read input                                              #读入用户输入的内容,并存入变量
  test $input -eq 6                                 #若输入为6,则退出,否则继续
  do
  case $input in                                     #开始CASEINCASE结构
  1) ls;;
  2) echo "Enter target directory:"
  read dir
  cd $dir;;
  3) echo "Enter a file name:"
  read file
  touch $file;;
  4) echo "Enter a file name:"
  read file
  vi $file;;
  5) echo "Enter a file nmae:"
  read file
  rm $file;;
  esac                                                 #结束CASE结构
  done

页: [1]
查看完整版本: linux shell编程之选择菜单