写程序,不可能少了流程控制,本文记录了shell if的简单语法。
shell if 简单格式
shell if有下面几种用法:
if condition;
then
commands;
fi
if condition;
then
commands;
elif condition;
then
commands
else
commands
fi
[condition] && action; # 如果condition为真,则执行action
[condition] || action; # 如果condition为假,则执行action
条件
算术比较
-eq,-lt,-ge,-le
文件测试
-f,-x,-d,-e,-c,-b,-w, -r,-l
字符串比较
>, <, -z, -n
本文参考
来源:oschina
链接:https://my.oschina.net/u/2312422/blog/372980