精选文库

—实验三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编程相关推荐

  1. 20175212童皓桢 Java实验二-面向对象程序设计实验报告

    20175212童皓桢 Java实验二-面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设 ...

  2. html语言的使用的实验报告,html程序设计实验报告.doc

    html程序设计实验报告 html程序设计实验报告 篇一:Html设计实验报告 <网页设计>实验报告 (2010-2011学年第二学期) 班 级:姓 名: 学 号:指导老师: 实验一 认识 ...

  3. linux shell程序设计实验报告,linux的shell脚本实验报告

    <linux的shell脚本实验报告>由会员分享,可在线阅读,更多相关<linux的shell脚本实验报告(7页珍藏版)>请在人人文库网上搜索. 1.第二次实验内容一.实验名称 ...

  4. python综合实验报告_Python程序设计实验报告五:综合运用三种基本结构进行程序设计(综合性实验)...

    安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名姚彩琴学号3190505129 成绩 日期 2020.4.22 指导老师修宇 [实验名称]综合运用三种基本结构进行程序设计(综合性实 ...

  5. java程序设计实验报告_JavA程序设计实验报告.doc

    Java程序设计实验报告 学号: 姓名: 座位号: 实验日期: [实验名称]: JDK配置与开发工具的使用 [实验目的]: 熟悉JDK开发环境. 熟悉EditPlus编辑器或Eclipse等开发环境的 ...

  6. 软件工程汇编程序设计——分支程序实验,循环程序实验,综合程序设计实验

    实验2-分支程序实验 1.已知X.Y.Z.MAX为16位的带符号数,求三个数中最大值,结果存入MAX单元. 输入变量的初值定义:输出结果的保存说明: stack segment stackdb 50 ...

  7. python大学课程实验六_Python程序设计实验六:函数

    安徽工程大学 Python程序设计 实验报告 班级  物流191   姓名姚彩琴学号3190505129 成绩 日期     2020.5.3     指导老师修宇 [实验目的] 掌握函数的定义与使用 ...

  8. python函数实验总结_Python程序设计实验报告:实验六 函数

    安徽工程大学 Python程序设计 实验报告六 班级 物流192 姓名陶俊学号3190505235 成绩 日期 2020.5.4 指导老师修宇 实验 6 函数 [实验目的] 掌握函数的定义与使用方法: ...

  9. python实验大纲_Python程序设计实验-教学大纲-段震

    Python程序设计实验-教学大纲-段震 Python程序设计实验教学大纲课程名称中文Python程序设计实验课程名称英文Experiments of Programming in Python 课程 ...

  10. python综合实验报告_Python程序设计 实验报告

    安徽工程大学 Python程序设计 实验报告 班级:物流192       姓名:刘马汉卿学号:319005211 成绩:            日期:2020年4月29日        指导老师:修 ...

最新文章

  1. Jdom makes xml easy
  2. win7 安装好redis 如何安装扩展
  3. winform 自适应屏幕分辨率具体操作和注意事项
  4. 百度推出新技术 MIP,网页加载更快,广告呢?
  5. androidstudio新建项目中在布局文件中不显示title的方法
  6. python numpy的var std cov研究
  7. linux服务器Apache Axis,Apache Axis2 的安装(Linux)
  8. RTX——第13章 事件标志组
  9. QQ、MSN、淘包旺旺、Skype临时对话的html链接代码
  10. 【Matlab】【碎碎念】 clc、close、close all、clear、clear all等的含义
  11. HDU 1698 Just a Hook(线段树区间更新)
  12. 刚写完的 基于微信的房产中介预约看房小程序 毕业设计毕设源码
  13. 电机加减速S曲线算法 Sigmoid 函数
  14. Centos7安装并使用gcc编译器
  15. Javamail使用IMAP同步QQ自定义文件夹问题
  16. 用友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文件下载
  17. android gradle 多渠道打包小结
  18. fedora19下修复grub——生命不息,折腾不止
  19. 【人民币识别】人民币序列号识别【含GUI Matlab源码 908期】
  20. nodejs 如何检测端口可用性

热门文章

  1. BZOJ3160: 万径人踪灭
  2. String定义字符串,实际操作
  3. MSSSQL 脚本收藏
  4. php 网页截屏,怎么用PHP实现网页截图
  5. 请简述php循环控制语句,PHP 循环控制语句几种方法详解_PHP教程
  6. 华为手表用鸿蒙了吗,华为鸿蒙都2.0了,手机还不能用吗?
  7. java反多态的代码_Java多态性代码详解
  8. 火影忍者手游服务器维护4月4,火影忍者手游4月14日联服公告-火影忍者手游4月14日联服时间_牛游戏网...
  9. linux重定向多个文件,Linux base shell重定向详解
  10. linux 如何设置待机时间_小型手持喷码机@小型手持喷码机如何安装