linux上shell程序设计实验报告.

linux上shell程序设计实验报告.

ID:18283738

大小:480.00 KB

页数:20页

时间:2018-09-16

linux上shell程序设计实验报告._第1页
linux上shell程序设计实验报告._第2页
linux上shell程序设计实验报告._第3页
linux上shell程序设计实验报告._第4页
linux上shell程序设计实验报告._第5页
资源描述:

《linux上shell程序设计实验报告.》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、深圳大学实验报告课程名称:Linux操作系统实验项目名称:Linux上shell程序设计学院:计算机与软件学院专业:软件工程指导教师:冯禹洪报告人:文成学号:2011150259班级:2实验时间:2013-10-08实验报告提交时间:2013-10-30教务处制一、实验目标:1.熟悉vi编辑器的使用2.掌握简单的Shell编程2.1.掌握Shell变量的使用2.2.掌握Shell表达式的使用2.3.掌握Shell流程控制语句的使用3.熟悉Shell程序的执行和跟踪二、实验环境与工件湖边Linux实验室Fedora13三、实验内容与步骤1.下面哪个命令会实现将变量

2、VAR1和VAR2相加,并且值存入变量VAR3的功能?(D)(5分)[$VAR3=$VAR1+$VAR2]$VAR3=[$VAR1+$VAR2]$VAR3=((VAR1+VAR2))((VAR3=VAR1+VAR2))2.以下程序的输出是?(D)(5分)#!/usr/bin/shA=1while[$A-lt10]doB=1while[$B-lt10]dobreak2echo"Innerloop"doneecho"Outerloop"doneA.“Innerloop”将被打印10次B.“Outerloop”将被打印10次.C.“Outerloop”将被打印10次.D

3、.什么都没有被打印.深圳大学学生实验报告用纸3.请在vi中逐一编辑,修正(如果有误)并执行以下10个shell脚本程序,然后结合所学知识和程序的输出理解各程序中各语句的含义,对各小题附上结果截图。(每小题5分)3.1.编写一个简单的回显用户名的shell程序。#!/bin/bash#filename:dateecho"Mr.$USER,Todayis:"echo'date'echoWhishyoualuckyday!3.2.使用if-then语句创建简单的shell程序。#!/bin/bash#filename:bbbbecho-n"Doyouwanttocont

4、inue:YorN"readANSWERif[$ANSWER=N-o$ANSWER=n]thenexitfi深圳大学学生实验报告用纸3.3.使用if-then-else语句创建一个根据输入的分数判断是否及格的shell程序。#!/bin/bash#filename:akecho-n"pleaseinputascore:"readSCOREecho"YouinputScoreis$SCORE"if[$SCORE-ge60];thenecho-n"Congratulation!YouPasstheexamination."elseecho-n"Sorry!YouFai

5、ltheexamination!"fiecho-n"pressanykeytocontinue!"read$GOOUT3.4.使用case语句创建一个菜单选择的shell程序。#!/bin/bash#filename:za#Displayamenuecho_echo"1Restore"echo"2Backup"echo"3Unload"echo#Readandexcutetheuser'sselectionecho-n"EnterChoice:"readCHOICEcase"$CHOICE"in1)echo"Restore";;2)echo"Backup";;3)

6、echo"Unload";;*)echo"Sorry$CHOICEisnotavalidchoiceexit1esac深圳大学学生实验报告用纸3.5.使用for语句创建简单的shell程序。#!/bin/bash#filename:mmforabin1234doecho$abdone深圳大学学生实验报告用纸3.6.使用for语句创建求命令行上所有整数之和的shell程序。#!/bin/bash#filename:qqqsum=0forINTin$*dosum='expr$sum+$INT'doneecho$sum3.7.使用while语句创建一个计算1-5的平方的

7、shell程序。#!/bin/bash#filename:zxint=1while[$int-le5]dosq='expr$int*$int'echo$sqint='expr$int+1'doneecho"Jobcompleted"深圳大学学生实验报告用纸3.8.使用while语句创建一个根据输入的数值求累加和(1+2+3+4+…+n)的shell程序。#!/bin/bash#filename:sumecho-n"PleaseInputNumber:"readNUMnumber=0sum=0while[$number-le$NUM]doechonumberech

8、o"$nu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。