bash编程之case语句及脚本选项_2019.03.27_12:00-13:00_22:00-24:00_mage_linux_log

本文介绍了bash编程中的选择结构,重点讲解了case语句的使用,并给出了多个练习,包括编写接受选项和参数的脚本,以及展示系统登录用户信息的脚本。内容涉及if语句的单分支、双分支和多分支,以及case语句的语法结构。
摘要由CSDN通过智能技术生成

面向过程的编程

控制结构
顺序结构
选择结构
循环结构

选择结构

if:单分支;双分支;多分支
单分支
if CONDITION; then
statement
fi

双分支
if CONDITION; then
statement
else
statement
fi

多分支
if CONDITION; then
statement
elif CONDITION2; then
statement
else
statement
fi

case语句:选择结构

case SWITCH in
value1)
statement

;;
value2)
statement

;;
*)
statement

;;
esac
value#是SWITCH的某个值;当作字符比较,所以以前的globbing字符都可以使用[a-zA-Z],…

练习1:

#!/bin/bash
#
#case.sh
case $1 in 
[0-9])
echo "a num" ;;
[a-z])
echo "lower" ;;
[A-Z])
echo "upper" ;;
*)
echo "special char" ;;
esac

练习2:

#!/bin/bash
#
#service.sh
case $1 in
'start'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值