【题目要求】
写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令
显示命令如下:
*cmd menu* 1--data 2--ls 3--who 4--pwd
输入1时,会运行data
【核心要点】
case判断
【脚本】
#!/bin/bash echo "*cmd menu* 1-data 2-ls 3-who 4-pwd" read -p "please input a number:" n n1=`echo $n | sed 's/[0-9]//g'` if [ -n "$n1" ]; then echo "请输入一个数字,范围1-4" exit fi case $n in 1) date ;; 2) ls ;; 3) who ;; 4) pwd ;; *) echo "请输入1-4" ;; esac