Linux Shell编程第二篇if语句

 

if语句结构如下:
if [ condition ]
then 
    action
fi
复杂的if语句
if [ condition ]
then 
    action
elif [ condition2 ]
then 
    action2
elif [ condition3 ]
then 
else
    actionx
fi
注意if和[中间有一个空格,[]中的条件两边都有空格,then不要和if在同一行
例如:
#!/bin/sh
echo "Please input a integer:"
#获取用户输入,将结果付给变量a
read  Number
if [ $Number -eq 0 ] 
then
        echo "您输入的是一个0"
else
        echo "您输入的不是0"
fi

再次强调,
注意if和[中间有一个空格,[]中的条件两边都有空格,then不要和if在同一行

你可能感兴趣的:(编程,linux)