2023年8月2日发(作者:)
linuxshell编程ifelse语句,case语句if-else语句##判断两个参数的⼤⼩#!/bin/bashif [ $1 -ge $2 ] then echo "$1>=$2" else echo "$1<$2"fi测试:多重if-else语句shell中的else if 语句,简写成 elif #!/bin/bash#读⼊⼀个分数判断等级read -p "输⼊⼀个分数(0,100):" GREADif [ $GREAD -gt 100 ]; then echo "分数输⼊错误:$GREAD"elif [ $GREAD -lt 0 ]; then echo "分数输⼊错误:$GREAD"elif [ $GREAD -ge 90 ]; then
echo "$GREAD 分是优秀"elif [ $GREAD -ge 80 ]; then echo "$GREAD 分是良好"elif [ $GREAD -ge 70 ]; then
echo "$GREAD 分是中等"elif [ $GREAD -ge 60 ]; then
echo "$GREAD 分是及格"else echo "$GREAD 分不及格"fi测试:case 语句:#!/bin/bashread timeif [ $time -lt 24 ]&&[ $time -gt 0 ];then
case $time in [1-9]|0[1-9]|1[01]) echo "上午好" ;; 1[2-7]) echo "下午好" ;; *) echo "晚上好"esacelse
echo "输⼊时间格式错误"fi测试:lan@lan_ubuntu:~/桌⾯/program/课本$ ./-1输⼊时间格式错误lan@lan_ubuntu:~/桌⾯/program/课本$ ./24输⼊时间格式错误lan@lan_ubuntu:~/桌⾯/program/课本$ ./2上午好lan@lan_ubuntu:~/桌⾯/program/课本$ ./3上午好lan@lan_ubuntu:~/桌⾯/program/课本$ ./11上午好
发布者:admin,转转请注明出处:http://www.yc00.com/news/1690914210a462172.html
评论列表(0条)