第一个shell脚本程序-if语句
今天写出了一个shell脚本程序-if语句,程序比较简单。但在写的过程中,却一直出错。我在阅读了一些书籍之后,最终摸清了if语句的语法。现将程序放在下面,与大家分享。
#!/bin/bash
#将第一个命令行参数传递给变量a,第二个命令行参数传递给变量b
a=$1
b=$2
#判断a或者b变量是否为空,只要有一个为空就打印提示语句并退出
if [ -z $a ]||[ -z $b ]
then
echo "please enter 2 num"
exit 1
#判断a和b的大小,并根据判断结果打印语句
fi
if [ $a -eq $b ] ; then
echo "number a = number b"
elif [ $a -gt $b ] ; then
echo "number a > number b"
elif [ $a -lt $b ] ; then
echo "number a < number b"
else
echo "olo...."
fi
程序中的有很多的空格,还望大家注意。
文章评论(0条评论)
登录后参与讨论