是的,shell的if语句可以支持多条件判断。可以使用逻辑运算符(如&&和||)将多个条件连接起来,以实现复杂的条件判断。例如:
if [ $a -eq 1 ] && [ $b -eq 2 ]; then echo "a等于1且b等于2" fi
在这个例子中,if语句会判断$a是否等于1且$b是否等于2,只有当这两个条件都满足时,才会执行echo语句。