班级-学号-姓名-实验五 Shell编程二(模板)

班级-学号-姓名-实验五 Shell编程二(模板)

ID:41033146

大小:240.00 KB

页数:9页

时间:2019-08-14

班级-学号-姓名-实验五 Shell编程二(模板)_第1页
班级-学号-姓名-实验五 Shell编程二(模板)_第2页
班级-学号-姓名-实验五 Shell编程二(模板)_第3页
班级-学号-姓名-实验五 Shell编程二(模板)_第4页
班级-学号-姓名-实验五 Shell编程二(模板)_第5页
资源描述:

《班级-学号-姓名-实验五 Shell编程二(模板)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、淮海工学院计算工程学院实验报告书课程名:《Linux程序设计》题目:实验五Shell编程二班级:D软件101学号:511021112姓名:丁冬梅评语:成绩:指导教师:批阅时间:年月日《Linux程序设计》实验报告实验五Shell编程二一、实验目的1、掌握Shell编程的基本方法;2、了解Shell脚本的基础知识。二、实验设备1、硬件:PC;2、软件:VMwareWorkstation虚拟机和Ubuntu操作系统。三、实验预习要求1、Linux基本命令;2、vim的使用;3、shell编程的基础方法和基础知识。四、实验内容1、了解UNIXshell的作用和主要分类;2、了解Bournesh

2、ell(简称sh)的一般语法规则。3、编写简单的shell程序五、实验步骤1、变量测试语句(1)创建一个test的shell脚本文件:vimtest8《Linux程序设计》实验报告(2)输入以下内容;#!bin/shIf[$#-ne2];thenecho“NotEnonghParametrs”exit0fiIf[$1-eq$2];thenecho“$1equals$2”elif[$1-lt$2];thenecho“$1littlerthan$2”elif[$1-gt$2];thenecho“$1greaterthan$2”fi8《Linux程序设计》实验报告(3)执行test脚本文件1)

3、sh-xtest无参数形式2)sh-xtest两参数形式2、for…done语句:(1)创建一个for的shell脚本文件:vimfor8《Linux程序设计》实验报告(2)输入以下内容;#!/bin/shforDAYinSundayMondayTuesdayWednesdayThursdayFridaySaturdaydoecho"Thedayis:$DAY"done(3)执行for脚本文件shfor8《Linux程序设计》实验报告3、case…esac(1)创建一个case的shell脚本文件:vimcase(2)输入以下内容;#!/bin/shecho"**************

4、*******************"echo"Pleaseselectyouoperation:"echo"Press"c"toCopy"echo"Press"D"toDelete"echo"Press"B"toBackup"echo"*********************************"readopcase$opinC)8《Linux程序设计》实验报告echo"yourSelectionisCopy";;D)echo"yourSelectionisDelete";;B)echo"yourSelectionisBackup";;*)echo"invalideselect

5、ion"esac(3)执行case脚本文件shcase4、while语句(1)创建一个while的shell脚本文件:vimwhile(2)输入以下内容;#!/bin/shnum=1while[$num-le10]doSUM=`expr$num*$num`echo$SUM8《Linux程序设计》实验报告num=`expr$num+1`done(3)执行while脚本文件1)shwhile5、while语句应用:批量添加和删除用户(1)创建一个adduser的shell脚本文件:vimadduser(2)输入以下内容;#!/bin/sh#Autoadduserecho"Pleaseinp

6、utusername:"readnameecho"Pleaseinputnumber:"readnumn=1while[$n-le$num]do/usr/sbin/useradd$name$nn=`expr$n+1`done(3)执行export脚本文件sh-xwhile通过下面命令察看用户grep用户名前缀/etc/passwd(4)尝试进行批量删除刚才所添加的用户请自己参考上段代码进行编写6、break和continue语句(1)创建一个break的shell脚本文件:vimbreak(2)输入以下内容;#!/bin/shwhiletruedoecho"***************

7、******************"echo"Pleaseselectyouoperation:"echo"Press"C"toCopy"echo"Press"D"toDelete"echo"Press"B"toBackup"echo"Press"Q"toQuit"echo"*********************************"readopcase$opinC)echo"yourSelectionisCopy";;D

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

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

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