shell-if

本文介绍了一个简单的Bash脚本,该脚本用于接收两个命令行参数,并比较这两个数值的大小。如果输入了多余两个参数或有参数为空,则会显示错误信息并退出。文章通过示例展示了如何在Bash中进行基本的条件判断。
摘要由CSDN通过智能技术生成
#!/bin/bash
#1-2-6
#将第一个命令行参数传递给变量a,第二个命令行参数传递给变量b
a=$1
b=$2
 
#判断a或者b变量是否为空,只要有一个为空就打印提示语句并退出
if [ -z  $a   ]  || [ -z  $b  ] 
then 
	echo "please enter 2 nummber"
	exit 1
fi
 
#只要两个参数
if [  $# -gt 2 ];then
	echo "Only two number!"
	exit 1
fi
 
#判断a和b的大小,并根据判断结果打印语句
if [ $a -eq $b  ] ;then
	echo " $a = $b"
else if [ $a -gt $b ];then
	echo "$ a > $b"
     elif [ $a -lt $b ];then
     	echo "$a < $b"
     fi
fi

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值