linux 分支语句
******************************
分支语句:if
语法格式
if test选项; then
commands;
fi
*****************************
if test选项; then
commands;
else
commmands;
fi
*****************************
if test选项; then
commands;
elseif test选项; then
commands;
else
commands;
fi
*******************
示例
count=1
if [[ $count -gt 2 ]]; then
echo "$count 大于 2"
else
echo "$count 小于等于 2"
fi
if(($count>2)); then
echo "$count 大于 2";
else
echo "$count 小于等于 2"
fi
运行脚本输出
******************************
分支语句:case
语法格式
case word in
pattern) commands;
;;
pattern) commands;
;;
....
esac
说明:pattern可为通配符表达式,找到第一个匹配的即可退出
*******************
示例
foo="abc"
case $foo in
a*) echo "$foo"
;;
*) echo "hello world2"
;;
???) echo "hello world3"
esac
运行脚本输出