shell脚本之if··else··fi语句

这篇文章主要说的呢就是if··else··语句,写这些文章的主要原因还是怕自己会忘,所以写下来方便回忆。
关于这个if··else··fi语句其实个人觉得和if··fi语句呢没多大的区别,主要也就是多了一个else这么一个单词,但是呢多了这一个单词用法也稍微的变动了一下,可以说多了一个选择,就好比你有了一个女朋友,还有一个备胎,当你这个女朋友没有结果的时候,这个备胎就派上用场了。
1.if··else··fi语句
if··else··fi语句的语法:

if [  ]
then

   echo “”
   
else

   echo “”
   
fi	

其实用法和if··fi没有多大的区别直接举个列子来说:

 #!/bin/bash
 
 a=10
 b=20
 
if [ $a -eq $b ]

then

	echo "true"
	
else

   echo "false"

 fi

最后的执行结果呢就是false,这就可以看出来当第一个条件不成立的时候呢,这个脚本机会自己去直接else的东西,在if··fi语句中呢是不会执行任何东西的,这就好比我之前的比喻非常的方便,最后呢也是用fi来作为结尾,注意[ ]中的东西一定要和[ ]前后都有空格。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值