php的select case语句,Case和Select语句

Case

Case 选择语句,主要用于对多个选择条件进行匹配输出,与 if elif 语句结构类似,

通常用于脚本传递输入参数,打印出输出结果及内容,其语法格式以 Case…in 开头

esac结尾

格式:

case $1 in

参数1)

语句 1

;;

参数2)

语句 2

;;

参数3)

语句 3

;;

esac

例子:

#!/bin/bash

case $1 in

apple)

echo "苹果"

;;

banana)

echo "香蕉"

;;

orange)

echo "橙子"

;;

*)

echo "默认"

esac

26dc23fd426c

image.png

Select语句

Select 语句一般用于选择,常用于选择菜单的创建,可以配合 PS3 来做打印菜单的

输出信息,其语法格式以 select…in do 开头, done 结尾:

格式:

select i in (表达式)

do

语句

done

例子:打印 操作系统选择

#!/bin/bash

PS3="你想选择的系统是(1-4): "

select i in Centos Ubuntu Windows MacOsx

do

echo "你选择的系统是: $i"

done

效果如下:(上面部分结果是不加ps3的,ps3是select的提示符)

26dc23fd426c

image.png

#!/bin/bash

PS3="你想选择的安装菜单是(1-4): "

select i in apache nginx php mysql

do

case $i in

apache)

echo "即将启动 apche"

;;

nginx)

echo "即将启动 nginx"

;;

php)

echo "即将启动 php"

;;

mysql)

echo "即将启动mysql"

;;

esac

done

26dc23fd426c

image.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值