## 注意判断的括号里的用法, 变量用双引号,且括号后面带空格。否则可能会有报错。
#!/bin/bash# 我们可以认为1-3是三个不同的大脚本。我这里用简单的命令代替。echo "1执行date命令,2执行ls命令,3执行pwd"read -p "please input a number: " nif [ -z "$n" ] then echo "不能为空值" exitfin1=`echo $n|sed 's/[0-9]//g'` if [ -n "$n1" ] then echo "只能是数字" exit ficase $n in 1) date ;; 2) ls ;; 3) pwd ;; *) echo "请输入1-3的数字" ;;esac
【end】