实验十三、shell程序设计

时间:2022-05-19 20:16:19 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
实验十三、shell程序设计

一、 实验目的:熟练掌握shell的使用,会编写简单的shell程序。 二、 实验内容

1 运行shell程序,给出结果。 1#! /bin/bash

abc( ) { a=hackbase echo $a }

echo hosname : $HOSTNAME echo username:$USERNAME echo uid :$UID abc ls l 运行结果: 2#/bin/bash for i in $HOME/*.sh do rm $i

echo $i has been deleted ! done 运行结果: 2 编写shell程序

1编写shell程序,实现自动删除5个账号的功能。账号名为stud1stud5 2Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。

3:设计一个shell程序,添加一个新组为class1,然后添加属于这个组的10个用户,用户名的形式为studxx,其中xx0110


4设计一个Shell程序,/userdata目录下建立5个目录,user1user5并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。 5编写一个shell程序,使用shell编写一个菜单,分别实现列出以下内容:1)显示目录内容(将显示结果追加到myfile文件中)2)切换目录、3创建目录(在当前目录中创建子目录,权限设置为只有目录所有者有读、写和执行权限,其它用户无任何权限)4)修改目录权限(将指定目录改为所有人皆可读权限)5)删除目录的功能。


本文来源:https://www.wddqw.com/doc/c13150d776eeaeaad1f330d5.html