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`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值