linux实验三shell程序设计,实验三 LINUX SHELL编程
精选文库
—实验三LINUX SHELL 编程
四、实验内容
本实验包含两个具体的SHELL程序编写任务,较为全面地涉及了SHELL 程序的设计方法和技术。内容如下:
1、创建以下菜单程序:
USER: ****HOST: ********DATE: **/**/20**
A:创建子目录并复制文件
B:文件权限测试
C:文件字符转换
D:文件总数及文本行数统计
E:文件查找
Q: 退出系统
———————————————————————————————A :在用户家目录下创建名字为本人姓名的子目录,其存取权限为
(drwxr-xr-x)。测试目录确实存在后,将已存在的 file1、file2 两文件拷入其中并分别显示两文件的内容。显示完成后将file1、file2两文件截断为
大小为0的空文件。
B:测试当前用户对系统中某文件是否有 r、w、x 的权限,输出测试结果。C:将 file1、file2 两文件中的小写字符转换为大写,并将转换后的内容分别写入新文件。判断上述操作成功后分别显示转换后的新文件的内容。
D:统计/dev 目录下目录文件和符号链接文件的数目;统计系统中某文本文件中空行的行数;显示当前系统中所有环境变量。
E:在/dev 目录下查找由 s 开头且文件名由 5 个字符组成的文件,找到后用file 命令显示其文件类型。
#!/bin/bash
USER=WWc
HOST=`hostname -s`
MYDATE=`date +%d/%m/%y`
linux实验三shell程序设计,实验三 LINUX SHELL编程相关推荐
- 20175212童皓桢 Java实验二-面向对象程序设计实验报告
20175212童皓桢 Java实验二-面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设 ...
- html语言的使用的实验报告,html程序设计实验报告.doc
html程序设计实验报告 html程序设计实验报告 篇一:Html设计实验报告 <网页设计>实验报告 (2010-2011学年第二学期) 班 级:姓 名: 学 号:指导老师: 实验一 认识 ...
- linux shell程序设计实验报告,linux的shell脚本实验报告
<linux的shell脚本实验报告>由会员分享,可在线阅读,更多相关<linux的shell脚本实验报告(7页珍藏版)>请在人人文库网上搜索. 1.第二次实验内容一.实验名称 ...
- python综合实验报告_Python程序设计实验报告五:综合运用三种基本结构进行程序设计(综合性实验)...
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名姚彩琴学号3190505129 成绩 日期 2020.4.22 指导老师修宇 [实验名称]综合运用三种基本结构进行程序设计(综合性实 ...
- java程序设计实验报告_JavA程序设计实验报告.doc
Java程序设计实验报告 学号: 姓名: 座位号: 实验日期: [实验名称]: JDK配置与开发工具的使用 [实验目的]: 熟悉JDK开发环境. 熟悉EditPlus编辑器或Eclipse等开发环境的 ...
- 软件工程汇编程序设计——分支程序实验,循环程序实验,综合程序设计实验
实验2-分支程序实验 1.已知X.Y.Z.MAX为16位的带符号数,求三个数中最大值,结果存入MAX单元. 输入变量的初值定义:输出结果的保存说明: stack segment stackdb 50 ...
- python大学课程实验六_Python程序设计实验六:函数
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名姚彩琴学号3190505129 成绩 日期 2020.5.3 指导老师修宇 [实验目的] 掌握函数的定义与使用 ...
- python函数实验总结_Python程序设计实验报告:实验六 函数
安徽工程大学 Python程序设计 实验报告六 班级 物流192 姓名陶俊学号3190505235 成绩 日期 2020.5.4 指导老师修宇 实验 6 函数 [实验目的] 掌握函数的定义与使用方法: ...
- python实验大纲_Python程序设计实验-教学大纲-段震
Python程序设计实验-教学大纲-段震 Python程序设计实验教学大纲课程名称中文Python程序设计实验课程名称英文Experiments of Programming in Python 课程 ...
- python综合实验报告_Python程序设计 实验报告
安徽工程大学 Python程序设计 实验报告 班级:物流192 姓名:刘马汉卿学号:319005211 成绩: 日期:2020年4月29日 指导老师:修 ...
最新文章
- Jdom makes xml easy
- win7 安装好redis 如何安装扩展
- winform 自适应屏幕分辨率具体操作和注意事项
- 百度推出新技术 MIP,网页加载更快,广告呢?
- androidstudio新建项目中在布局文件中不显示title的方法
- python numpy的var std cov研究
- linux服务器Apache Axis,Apache Axis2 的安装(Linux)
- RTX——第13章 事件标志组
- QQ、MSN、淘包旺旺、Skype临时对话的html链接代码
- 【Matlab】【碎碎念】 clc、close、close all、clear、clear all等的含义
- HDU 1698 Just a Hook(线段树区间更新)
- 刚写完的 基于微信的房产中介预约看房小程序 毕业设计毕设源码
- 电机加减速S曲线算法 Sigmoid 函数
- Centos7安装并使用gcc编译器
- Javamail使用IMAP同步QQ自定义文件夹问题
- 用友U8C U8Cloud U8 cloud u8c V2.1 2.2 V2.3 V2.4 V2.5 V2.6 V2.7 V3.0 3.1 3.2文件下载
- android gradle 多渠道打包小结
- fedora19下修复grub——生命不息,折腾不止
- 【人民币识别】人民币序列号识别【含GUI Matlab源码 908期】
- nodejs 如何检测端口可用性
热门文章
- BZOJ3160: 万径人踪灭
- String定义字符串,实际操作
- MSSSQL 脚本收藏
- php 网页截屏,怎么用PHP实现网页截图
- 请简述php循环控制语句,PHP 循环控制语句几种方法详解_PHP教程
- 华为手表用鸿蒙了吗,华为鸿蒙都2.0了,手机还不能用吗?
- java反多态的代码_Java多态性代码详解
- 火影忍者手游服务器维护4月4,火影忍者手游4月14日联服公告-火影忍者手游4月14日联服时间_牛游戏网...
- linux重定向多个文件,Linux base shell重定向详解
- linux 如何设置待机时间_小型手持喷码机@小型手持喷码机如何安装