Linux上Shell程序设计实验报告 下载本文

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日内。