实用指令_大数据shell_流程控制_if

WeChat2834 / 2023-08-28 / 原文

流程控制if判断
if判断
  • 基本语法
if [ 条件判断 ] ;then
	程序
fi
##或者
if [条件判断]
	then 
	程序 
elif [条件判断]
    then
    程序
fi

注意事项:1) [ 条件判断式 ] 中括号和条件判断示之间必须有空格 2)推荐使用第二种方式

  • 应用实例

    案例:请写出一个shell程序,如果输入的参数,大于等于60,则输出 “及格了",如果小于60则输出”不及格"

    #!/bin/bash
    if [ $1 -ge 60 ]
    	then
    	echo '你好你的成绩及格了'
    elif [ $1 -lt 60 ]
    	then
    	echo '你好你的成绩不及格'
    fi