以下是Shell脚本中if条件判断的一些实例:
- 检查文件是否存在:
if [ -f "filename" ]; then echo "文件存在" else echo "文件不存在" fi
- 检查目录是否存在:
if [ -d "dirname" ]; then echo "目录存在" else echo "目录不存在" fi
- 检查字符串是否为空:
str="" if [ -z "$str" ]; then echo "字符串为空" else echo "字符串不为空" fi
- 检查两个数是否相等:
num1=10 num2=20 if [ $num1 -eq $num2 ]; then echo "两个数相等" else echo "两个数不相等" fi
- 检查两个数是否不相等:
num1=10 num2=20 if [ $num1 -ne $num2 ]; then echo "两个数不相等" else echo "两个数相等" fi
- 检查一个数是否大于另一个数:
num1=10 num2=20 if [ $num1 -gt $num2 ]; then echo "num1大于num2" else echo "num1小于或等于num2" fi
这些是一些常见的Shell脚本中if条件判断的写法实例,可以根据具体情况进行修改和扩展。