Bash的"if then else"语法用于在条件满足或不满足时执行不同的代码块。以下是一个简单的示例:
#!/bin/bash
# 定义一个变量
score=80
# 使用if then else语法判断条件
if [ $score -ge 60 ]; then
echo "成绩合格"
else
echo "成绩不合格"
fi
在上面的示例中,我们定义了一个变量score
,并使用if [ $score -ge 60 ]
判断条件是否成立。如果$score
大于等于60,则执行echo "成绩合格"
语句;否则,执行echo "成绩不合格"
语句。
注意以下几点:
if
和then
之间需要有空格。else
和fi
都是可选的,取决于您的需求。希望这个解决方法对您有所帮助!