6. 编写一个shell脚本,输入1 – 10之间的一个数,并判断它是否小于5。请附程序和运行
结果截图,请注意程序的易读性。(10分)
解:
#!/bin/bash
echo \read num
if [ $num -ge 1 -a $num -le 10 ]; then
if [ $num -lt 5 ]; then echo \ fi else
echo \fi 截图:
深圳大学学生实验报告用纸
7. 编写一个shell脚本,随机输入5个数,打印出了值为3的倍数的所有数。 解:
#!/bin/bash i=0
echo \while [ $i -lt 5 ]; do
read array[$i] ((i=i+1)) done
for num in ${array[@]} do
yu=$(($num%3)) if [ $yu -eq 0 ]; then echo \能被3整除。\ fi done
echo \截图:
五、实验总结与体会
Shell程序设计与C语言程序设计差别不大,仅仅是一些语法的差别。
通过本次试验,我也学会一些简单的shell程序设计,也熟悉了vi编辑器的使用。
深圳大学学生实验报告用纸
指导教师批阅意见: 成绩评定: 指导教师签字: 年 月 日 备注: 注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。
2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。