77范文网 - 专业文章范例文档资料分享平台

实验十四 shell脚本练习

来源:网络收集 时间:2018-12-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

实验十四 shell脚本练习

上机实验内容:

打开终端后在[root@localhost ~]#后面输入自己名字

一、基础题

练习一:shell脚本初步

1) 在家目录下新建目录script

2) 编写第一个shell脚本,命名为sh01,并存放在/root/script目录中,脚本执行

后要求在屏幕上显示当前用户的的用户名、家目录和uid, 3) 以2-3种方式来执行该脚本

4) 编写第一个shell脚本,命名为sh02,并存放在/root/script目录中,要求执行

后,打印一行提示“Please input your name:\,要求用户输入,然后再次打印一行提示“Please input your sex: \要求用户输入,最后在屏幕上显示姓名和性别。

练习二:shell脚本编写

1、请编写一个脚本,其功能是将当前用户的根目录下的work目录打包为名为

“user’s-workdir-in-YYMMDD”的tar包(提示:参考用date建立文件) 要求:i)若该目录不存在,显示“dir not exist”

ii)若该文件不是目录类型,显示“work is a type”,此处的type为文件类型

2、编写一个脚本,其中包含一个打印函数,用于将多次输入的字符组合为一个字符串 要求:i)使用函数实现新值的输出 ii)使用循环语句完成多个字符的输入,直到输入字符串EOF才完成字符串的累加 3、自我练习:设计一个运算器,实现“加、减、乘、除”功能。

(四则运算:符号使用+、-、*、/)

4、编写一个脚本,求1到99中所有奇数的和。 5、撰写一个脚本,他的作用是:

i) 先查看一下 /root/test/logical 这个名称是否存在;

ii) 若不存在,则建立一个档案,使用 touch 来建立,建立完成后离开;

iii) 如果存在的话,判断该名称是否为档案,若为档案则将之删除后建立一个档案,档名为 logical ,之后离开;

iv) 如果存在的话,而且该名称为目录,则移除此目录! 6、编写一个脚本,判断两个给定文件的新旧程度 要求:i)用户输入两个文件的名称

ii)分别判断这两个文件是否存在 iii)判断这两个文件的类型是否相同

iv)判断这两个文件的拥有者操作权限是否相同 v)若这两个文件都存在,且类型和操作权限都相等,则将较新的文件复制到目录/tmp中,若两者的时间相同,则不做复制操作

二、提高题

1、请自行建立一个脚本,该脚本可以用来计算『您还有几天可以过生日』啊??

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库实验十四 shell脚本练习在线全文阅读。

实验十四 shell脚本练习.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/391030.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: