习题讲解1
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
列出1~50之间的奇数
foo(){ declare -i x=1 while [ $x -le 50 ] do { echo "$x " x=$x+2 } done } foo
declare –i declare命令允许指定变量的类型,2 –lt 60 ] then echo “$1 , $2 failed! “ >> mark.txt elif [ $2 –ge 60 -a $2 –lt 70 ] then echo “$1 , $2 pass! “ >> mark.txt elif [ $2 –ge 70 -a $2 –lt 80 ] then echo “$1 , $2 medium! “ >> mark.txt elif [ $2 –ge 80 -a $2 –lt 90 ] then echo “$1 , $2 good! “ >> mark.txt elif [ $2 –ge 90 -a $2 –le 100 ] then echo “$1 , $2 good! “ >> mark.txt else echo “error“ fi exit 0
Linux 系统应用与程 序设计
主讲:邝颖杰 电邮:kuangyingjie@
编写一段bash shell程序,完成:根据从键盘输入 的学生学号、成绩,通过计算成绩的等级后,把 学生学号、成绩、成绩等级记录在mark.txt文件中。 其中60分以下为“Failed!”,60-70分为 “Passed!”,70-80分为“Medium!”,8090分为“Good!”,90-100为“Excellent!”。 如果输入超过100的分数,则显示错误分数提示。