if-else
if [[ condition1 ]]; then
# action
elif [[ condition2 ]]; then
# action
else
# action
fi整型的判断
-gt -lt -eq -ge -le -ne#!/bin/bash
negative=0
zero=0
positive=0
for num in -1 0 1 2; do
if [[ $num -gt 0 ]]; then
positive=$(expr $positive + 1)
elif [[ $num -lt 0 ]]; then
negative=$(expr $negative + 1)
else
zero=$(expr $zero + 1)
fi
done
echo "negative : $negative"
echo "positive : $positive"
echo "zero : $zero"字符串的判断
文件与目录的判断
Last updated