Shell之case语句
1.case 用来实现对程序流程的选择、循环等进行控制。
语法:
case 变量 in
变量 1)
命令序列 1;;
变量 2)
命令序列 2;;
变量 3)
命令序列 3;;
*)
无匹配后命令序列
esac
===============================
例子:
#!/bin/bash
cat <<EOF
----------------
** 1.backup
** 2.copy
** 3.quit
----------------------------------------------
EOF
read -p "请输入你想要操作的选项[1|2|3]:" re
case $re in
1|backup|BACKUP)
echo "backup..."
;;
2)
echo "Copy..."
;;
3)
echo "quit" && exit
;;
*)
echo "你注意点..."
echo "USAGE:$0{1|2|3}"
exit
esac
===============================================