(学生作业)Linux基础与应用实验八

(学生作业)Linux基础与应用实验八

ID:42465365

大小:73.50 KB

页数:3页

时间:2019-09-15

(学生作业)Linux基础与应用实验八_第1页
(学生作业)Linux基础与应用实验八_第2页
(学生作业)Linux基础与应用实验八_第3页
资源描述:

《(学生作业)Linux基础与应用实验八》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、河南工业大学Linux基础与应用—实验报告专业班级:软件工程学号:201316920625姓名:吴金灿指导老师:赵晨阳评分:实验题目:shell编程实验目的:(1)理解Shell脚本的作用;(2)寧握Shell脚木的基木语法,包括变量的运算、逻辑判断表达式等;(3)掌握Shell编程的控制结构,包括分支结构、循环结构等。实验内容:(1)简单的编写一个脚本,打印“helloShell",并运行。(2)要求用户输入一个H录,然后进行判断此冃录下的文件哪些是具有读权限的?如果是,显示该文件的详细信息。(3)输入一个成绩值,判

2、定该成绩的等级。(4)通过循环依次输入5个数,求其总值,要求输入数的个数大于5个时,使用break退出循环.实验步骤:(1)简单的编写一个脚本,打印“helloShell",并运行。Bash,如图1❽O®jc@Y4:*/workspace/sheU/okjc@Y4:-/workspace/shell/ok$bashhello.shHelloShelljc@Y4:-/workspace/shell/ok$cathello.sh#!/bin/bashecho"HelloShell"jc@Y4:-/workspace/she

3、ll/ok$I图1(2)要求用户输入一个目录,然后进行判断此目录下的文件哪些是具有读权限的?如果是,显示该文件的详细信息。木题基本思路是先读取路径,然后查看此冃录下的内容,然后逐个查看了冃录下是否为文件,不是跳过,是则输出该文件详细信息,结果如图2#/bin/bashread-pnEnterafullpath:'1MYPATH讦[-dSMYPATH];thenecho-e"yes!"HERE二“$(ls$MYPATH)n#分割为数组ARR=($HERE)forXin${ARR[@]};doCH1LDPATH=$MYPA

4、TH/$Xif[-f$CHILDPATH-a-r$CHILDPATH];thenechon$(ls-1$CHILDPATH)nfidoneClO®jc@Y4:*/workspace/shell/okjc@Y4:-/workspace/shell/ok$./Jfile•shEnterafullpath:/hone/jc/workspace/shell-rwxrwxr-x1jcjc4896月1118:37-rwxrwxr-x1jcjc4966月1118:37rw-r--1jcjc256月1315:50rw-r--1jcjc

5、406月1315:564-rwxrwxr-x1jcjc2596月813:13rw-r--1jcjc2686月1316:39-rwxrwxr-x1jcjc6156月1316:36-rwxrwxr-x1jcjc4326月1315:27-rwxrwxr-x1jcjc1606月1315:12rw-r--1jcjc1186月1315:57-rwxrwxr-x1jcjc2676月1315:04-rwxrwxr-x1jcjc2676月1315:04yes!92•rwxrwxr-x/home/jc/workspace/shell/co

6、untscore•sh/home/jc/workspace/shell/countscore.sh-/home/jc/workspace/shell/DATA/hone/jc/workspace/shell/DATAFILE/home/jc/workspace/shell/foldor.sh/home/jc/workspace/shell/Jfile•sh/home/jc/workspace/shell/Jfile•sh~/home/jc/workspace/shell/level•sh-/home/jc/worksp

7、ace/shell/readfive.sh-/home/jc/workspace/shell/tenp/home/jc/workspace/shell/test.sh/hone/jc/workspace/shell/test.sh-6月1314:39/hone/jc/workspace/shell/variables.sh1jc@Y4:-/workspace/shell/ok$Is/home/jc/workspace/shellcountscore.shDATAFILEJfile.sh*countscore•sh~fo

8、ldor•shJfile(复件)•shDATAJfile・shlevel.sh*jc@Y4:-/workspace/shell/ok$

9、okreadfive,shytemptest.shtest.sh~variables«sh(3)输入一个成绩值,判定该成绩的等级。查看成绩等级分为ABCD,不及格,详细如图3❽c总jc@Y4:*

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

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

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