专业的编程技术博客社区

网站首页 > 博客文章 正文

shell脚本 玩转if elif流程控制(shell脚本if -z)

baijin 2024-09-01 13:09:05 博客文章 7 ℃ 0 评论

demo 要求 根据输入的数,判断级别,0-60是C,60-80是B 80-100是A

#!/bin/bash
a=$1
if test $a -gt 0 -a $a -lt 60
then echo "C"
elif test $a -gt 60 -a $a -lt 80
then echo "B"
else echo "A"
fi

注意: if 语句判断1

then 执行的语句1

elif 语句判断2

then 执行语句 2

else 执行语句3

fi

test是判断语句是否成立

-a 是与判断,条件必须都成立

-gt 是大于

-lt是小于


还有一种是 不用-gt -lt 是直接用> <

#!/bin/bash
a=$1
if (( $a > 0 && $a < 60 ))
then echo "C"
elif (( $a > 60 && $a < 80 ))
then echo "B"
else echo "A"
fi

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表