这篇文章主要说的呢就是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来作为结尾,注意[ ]中的东西一定要和[ ]前后都有空格。