sh脚本中do if 判断的用法
时间: 2023-10-08 21:11:01 浏览: 71
Shell脚本的条件测试和if条件语句使用方法
在sh脚本中,可以使用if语句来进行条件判断,其基本语法为:
```
if [ condition ]
then
command1
command2
...
fi
```
其中,`condition`是要进行判断的条件,可以是变量、字符串、文件等;`command1`、`command2`等则是在条件满足时需要执行的命令。
在使用if语句时,经常会与`else`和`elif`结合使用,用来处理多种情况。下面是一个带有else和elif的if语句的示例:
```
if [ $num -eq 1 ]
then
echo "num is 1"
elif [ $num -eq 2 ]
then
echo "num is 2"
else
echo "num is neither 1 nor 2"
fi
```
其中,`$num`是一个变量,`-eq`是等于的意思,`elif`表示如果前面的条件不成立,则判断后面的条件。如果所有条件都不成立,则执行else部分的命令。
阅读全文