要求:
输出根目录下文件的名字
输入学生成绩 【100-90】为A【80-89】为B【70-79】为C【60-69】为D【0-59】为E,其他分数视为不合理数据
根目录文件代码
#!/bin/bash
2
3 arr=(`ls ~`)
4 echo "文件个数为:${#arr[*]}"
5 echo -n "${arr[*]}"
学生成绩检测代码
74 echo '************************'
75
76 read -p "输入学生数量" n
77 echo "学生数量为$n" #检验输入参数是否错误
78 for (( i=0 ; i< $n ; i++))
79 {
80 read -p "输入分数" a
81 if [ $a -ge 0 ]
82 then
83 if [ $a -le 100 ]
84 then
85 if [ $a -ge 90 ]
86 then
87 echo "A级"
88 elif [ $a -ge 80 ]
89 then
90 echo "B级"
91 elif [ $a -ge 70 ]
92 then
93 echo "C级"
94 elif [ $a -ge 60 ]
95 then
96 echo "D级"
97 else
98 echo "E级"
99 fi
100 else
101 echo "成绩不合理"
102 fi
103 else
104 echo "成绩不合理"
105
106 fi
107 }
运行结果图如下