shell if条件语句

版权声明:silly8543 https://blog.csdn.net/cen50958/article/details/90039750
语法
  • 单分支结构
 if [  条件 ]
   then
      指令集
 fi
或
 if  [ 条件 ];then
      指令集
 fi
 
 提示:分号相当于命令换行,上面两种语法等同

特殊写法:

  if  [ -f  "$file1" ];then echo 1; fi
相当于:
  [ -f "$file1" ]&& echo 1 
  • 双分支结构
 if [  条件 ]
   then
      指令集
  else
    指令集
 fi
或
 if [  条件 ];then
      指令集
  else
    指令集
 fi

  • 多分支结构
 if [  条件 ]
   then
      指令集
  elif [ 条件 ]
    then
      指令集
   else
     指令集
 fi

猜你喜欢

转载自blog.csdn.net/cen50958/article/details/90039750
今日推荐