shuaiwei588 发表于 2018-8-22 11:16:36

shell脚本编程学习之路-分支与循环结构

1.1   if语句
  (1)if条件语句语法:单分支结构
  if [ 条件 ]
  then
  指令
  fi
  或
  if [ 条件 ];then
  指令
  fi
  if 单分支条件中文编程形象语法
  如果 [ 你有房 ]
  那么
  我就嫁给你
  果如
  前面的文件条件表达式[ -f “$file1” ]&& echo 1 就相当于下面的if语句
  if [ -f “$file1” ];then
  echo 1
  fi
  (2)双分支结构
  语法:
  if [ 条件 ]
  then
  指令集1
  else
  指令集2
  fi
  上面的就相当于文件条件表达式[ -f “$file1” ]&&echo 1||echo 0
  if双分支中文编程语法形象描述
  如果 [ 你有房 ]
  那么
  我就嫁给你
  否则
  Goodbye
  果如
  (3)多分支结构
  语法:
  if [ 条件1 ]
  then
  指令1
  elif [ 条件2 ]
  then
  指令2
  else
  指令3
  fi
  ------------------------多个elif--------------------------
  if [ 条件1 ]
  then
  指令1
  elif [条件2 ]
  then
  指令2
  elif [ 条件3 ]
  then
  指令3
  ………….
  else
  指令4
  fi
  多分支if语句中文编程语法形象比喻
  如果 [ 你有房 ]
页: [1]
查看完整版本: shell脚本编程学习之路-分支与循环结构