linux 里面case的用法,用来选择,如下图所示
#!/bin/bash
NAME='cluster-app'
echo $NAME
if [ 1==1 ] ;then
echo 'i am true';
fi
start(){
echo '我要开始执行start 命令了'
}
stop(){
echo '我要开始执行stop命令了'
}
#根据shell脚本传的参数,来判断执行那个方法
case $1 in
"start")
start
;;
"stop")
stop
;;
esac
如上图所示,$1代表的是shell的脚本参数
执行 sh start.sh start 命令,控制台输出: