版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上机实习题:1/ 61.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 目录下。a#!/bi n/bashdirectory=/devfor file in /bin/a2pdoif -f $file the ncp $file $directory/$file.bakFidone2.编写一个shell脚本,完成功能:1)显示文字“Waiting for a while2)长格式显示当前目录下面的文件和目录,并输出重定向到/home/file.txt文件3)定义一个变量,名为s,初始值“Hello” 使该变量输出重定向到/home/string.txt文件m#!/bi n/b
2、ashecho waiting for a whilels -l./home/file.txt s=hello/dev2/ 6echo $s /home/stri ng.txt3.编写一个shell脚本,它把第二个位置参数及其以后的 件复制到第一个位置参数指定的目录中。b#!/bi n/bashdir=$1shiftwhile $1do file=$1cp $1 $dirshiftdonels $dir3/ 64.编写一个shell脚本,利用for循环将当前目录下的.的目录,并按文件大小显示出移动后指定的目录的内容#!/bi n/bash for file in *.cmv /$file/b
3、in/aIs -IS /bi n/a5.利用数组形式存放10个城市的名字,然后利用for循环把它们打印出 来。c#!/bi n/bashcity=(j inan,qin gdao,rizhao,weifa ng,beij in g,sha nghai,she nzhe n, gua ngzhou,ch on gqing,n anji ng)for i in $ name*doecho $idone各个参数指定的文文件移动到指定d4/ 66.设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。f!/bin/bashg
4、roupadd class1for (i=1;i=30;i+)doif $i -lt 10 ;the nuser name=stdO$ielseusername=std$i5/ 6fi useradd -G class1 $usernamedone7.编写shell程序,实现自动删除50个账号的功能。#!/bin/bashi=1while $i-lt10;doif $i-ne10;thenuesrdel stud0$ielseusedel stud$ifii=expr $i+1done8.请写出下列程序在命令行执行./task3 100 Fran运行后的结果(程序名为task3)。#!/bin
5、/bashecho“received $# params.”6/ 6echo“program is:$0号名为stud1至stud50。USA Eng China7/ 6echo“Arg1 is:$1”shiftshiftecho“Arg2 is:$1”echo“Arg3 is:$3”9.设计一个菜单驱动程序。如下:Use one of the follow ing opti ons:P: To display curre nt directoryS: To display the n ame of running fileD:To display todays date and presen
6、t timeL:To see the list ing of files in your prese nt work ing directoryW: To see who is logged inQ: To quit this programEn ter your opti on and hit :菜单程序将根据用户输入的选择项给出相应信息。要求对用户的输入忽略大小 写,对于无效选项的输入给出相应提示。要求使用case语句实现以上功能,输入响应的字母后应该执行响应的命令完成每项功能,如输入P,就执行pwd命令#! /bi n/sh# myme nu .shecho use one of the follow ing opti on s:echo D:To display todays date and prese nt timeecho L:To see the listing of files in youy present working directoryecho W:To see who is logged in8/ 6echo Q:To quit the programread opti oncase $opti on i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年春疫情防控期间餐厅及人员用餐管理方案
- 中央空调年度维保方案
- 高压线拆除方案
- 2024-2030年电子手表行业风险投资发展分析及投融资与运作模式研究报告
- 2024-2030年玻璃钢市场发展现状调查及供需格局分析预测报告
- 2024-2030年献血扶手椅行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年牧草种子行业市场深度分析及发展策略研究报告
- 2024-2030年燃料电池汽车行业市场供需格局及发展趋势与投资前景研究报告
- 2024年聚乙烯(PE)项目成效分析报告
- 腐蚀性药笔市场分析及投资价值研究报告
- 《钴鉧潭西小丘记》教学设计(部级优课)语文教案
- 创新与发明-按图索骥、循章创新知到章节答案智慧树2023年广州大学
- 英文文献及翻译-Problems-of-incentive-mechanism-in-Chinas-small-an-medium-sized-enterprises
- 乳化工艺操作员培训资料完全
- 物业公示范文简洁(共11篇)
- 客运索道建设项目评价报告
- 半导体工艺原理-硅衬底材料制备工艺(贵州大学)概要
- A-Fable-For-Tomorrow明天的寓言课件
- 一年级上册语文课件-看图写话 写好一句话 人教部编版
- GB/T 41782.1-2022物联网系统互操作性第1部分:框架
- GB/T 6170-20001型六角螺母
评论
0/150
提交评论