实用指令_大数据shell_流程控制_case

发布时间 2023-08-28 15:23:58作者: WeChat2834
流程控制case语句
基本语法
case $变量名 in
"值1")
###如果变量的值1,则执行此
程序1
;;
"值2")
###如果变量的值2,则执行此
程序2
;;
###....省略其他分支
*)
###如果变量的值不是以上的值,则执行此
程序3
;;;
esac
应用实例

案例1:当命令行参数是1时,输出周一,是2是输出周二,其他情况输出other

#!/bin/bash
case $1 in
	1)
	echo 星期1
;;
	2)
	echo 星期2
;;
	*)
	echo other
;;
esac