case语句基本语法
case $变量名 in
“值1” )
如果变量的值等于1,则执行程序1
;;
“值2” )
如果变量的值等于2,则执行程序2
;;
…省略其他分支…
- )
如果变量的值都不是以上的值,则执行此程序
;;
esac
编写一个shell程序,当命令行参数是1时,输出“周一",是2时,输出”周二“,其他情况输出”other“
#!/bin/bash
case $1 in
"1" )
echo "周一"
;;
"2" )
echo "周二"
;;
*)
echo "other..."
;;
esac
运行结果