if语句
if(表达式);then
语句
else
语句
fi
比如
#!/bin/bash
NUM1=100
NUM2=200
if(($NUM1>$NUM2));then
echo "num1>num2"
else
echo "num1<num2"
fi
注意:if()后面不需要{},只需要;
语句一定要有tab键输入,不能是空格。空格在shell语法中不能随便写,是一种特殊语句,代表分割
逻辑运算符
判断一个目录是否存在,不存在则创建
#!/bin/sh
if [ ! -d /root/zhk ]; then
mkdir -p /root/zhk
else
echo "目录已经存在"
fi