多重、复杂条件判断式

本文介绍了如何在Shell脚本中处理多重复杂条件判断,包括单一条件判断和多个条件判断(if...elif...else)的使用,并展示了如何通过参数功能 `$1` 处理用户输入。同时,文章提供了一个示例脚本,用于检查Linux服务器上特定网络服务端口(80, 22, 21, 25)是否正在运行。" 83048686,7401098,scikit-learn中的贝叶斯分类器详解,"['机器学习', '分类算法', 'scikit-learn库', '贝叶斯统计']
摘要由CSDN通过智能技术生成

 在同一个数据的判断中,如果该数据需要进行多种不同的判断时,应该怎么作?举例来说,下面的脚本中,我们只要进行一次 $yn 的判断就好 (仅进行一次 if ),不想要作多次 if 的判断。

#!/bin/bash

read -p "Please input (Y/N)" yn

if [ "$yn" == "Y" ] || [ "$yn" == "y" ]; then
 echo "OK,continue!"
 exit 0
fi

if [ "$yn" == "N" ] || [ "$yn" == "n" ]; then
 echo "Oh,intrrupt!"
 exit 0
fi

echo "I don't know what your choice is " && exit 0

此时你就得要知道底下的语法了:

#一个条件判断,分成功进行和失败进行(else)

if [ 条件判断式 ]; then

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值