背景
输入一个数字,然后运行对应的一个命令。显示命令如下:
cmd meau*1 - date 2 - ls 3 - who 4 - pwd
当输入1时,会运行date,输入2时运行ls,以此类推。
需求
case判断
设计思路
#!/bin/bashecho "*cmd meau** 1 - date 2 -ls 3 - who 4 - pwd"read -p "Please input a number :" nif [ -z "$n" ]; thenecho "请输入一个纯数字,范围1-4"exitfin1=`echo $n|sed 's/[0-9]//g'`if [ -n "$n1" ]; thenecho "请输入一个纯数字,范围1-4"exitficase $n in1)date;;2)ls;;3)who;;4)pwd;;*)echo "请输入1-4的数字";;esac
