if
if<判别命令>
then {命令清单1}
else {命令清单2} //可省略
fi
注意,<判别命令>通常是上述的 “test<表达式>”。如果只写<表达式> 需要用中括号括起来。(中括号两边要有空格)
如果判别命令返回0(表达式成立)反之则执行else{}
分号是多个语句之间的分割符,当只有一个语句的时候,末尾无需分号,最后一个语句后面与无需分号。
例如:
if []; then 完全等效于 if [] then
1 #!/bin/bach 2 echo -n "Do you want to do?(Y/N)" 3 read ANSWER 4 if [ $ANSWER = Y -o $ANSWER = y ]; then 5 echo I know you want to do 6 else 7 echo You don\‘t want to do 8 fi 9
case条件语句
原文地址:https://www.cnblogs.com/xfww/p/10599188.html
时间: 2024-10-15 07:18:52