首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一Shell程序,其命令格式为 tree_rmfile dir filename即在指定的目录dir及其所有的子目录树中,查找名字为filename的文件,若该文件存在,将文件的头10行在终端上显示后,询问用户是否删除它,若用户输入“yes”,则删该文件
编一Shell程序,其命令格式为 tree_rmfile dir filename即在指定的目录dir及其所有的子目录树中,查找名字为filename的文件,若该文件存在,将文件的头10行在终端上显示后,询问用户是否删除它,若用户输入“yes”,则删该文件
admin
2016-05-12
76
问题
编一Shell程序,其命令格式为
tree_rmfile dir filename即在指定的目录dir及其所有的子目录树中,查找名字为filename的文件,若该文件存在,将文件的头10行在终端上显示后,询问用户是否删除它,若用户输入“yes”,则删该文件,否则不执行删除操作。
注意:dir、filename的具体值由用户作为tree_rmfile的命令行参数输入。
选项
答案
程序清单24-4:tree_rmfile.sh #!/bin/sh if test $#-lt 2;then exit fi if test-d "$1";then cd "S1" else exit fi for i in*;do #对当前目录中的所有项 if test-d $i;then #如是目录 tree_rmfile.sh$i$2 #递归执行 fi if test_f$i;then #如是普通文件 if test$i=$2;then head $i #显示该文件的头10行 echo Do you want to delete it[yes/no]? read reply #从键盘读入 if test"$reply"=yes;then rm $ i echo $ i has deleted fi fi fi done。
解析
转载请注明原文地址:https://kaotiyun.com/show/7SNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
对步进电动机驱动电路有哪些要求?
简述施工项目成本控制的方法。
广义建筑业是指围绕土木建筑工程产品生产过程,支撑展开的从建筑产品规划、________、运行维护等建设全过程工作的所有相关机构的集合。()
下列不属于成本预测方法的是()
下列不属于招标程序中成交阶段的是()
下列属于技术标准的是()
计算机病毒程序利用操作系统的___________或加载机制进入内存。
简述国际标准化组织所定义的网络管理的五大功能。
在网络操作系统中,都必须提供信息传输的基本功能,通常以________的形式出现。
进程存在的唯一标志是()
随机试题
A、ItisfamousforlocalBritishfood.B、ItisthebiggestgourmetcenterinLondon.C、Itisaplacewherealotofculturesare
()的发明专利,对国家利益或者公共利益具有重大意义,需要推广应用的,由国务院有关主管部门报国务院批准后,允许指定的单位实施,由实施单位按照国家规定向专利权人支付使用费。
参数间的数量、属性或量纲不匹配,全局变量的定义不一致,参数被漏传,是哪种错误()
《医疗事故处理条例》开始施行的日期是
国家禁毒委员会为国务院议事协调机构。关于该机构,下列哪一说法是正确的?
根据《中华人民共和国证券法》的规定,证券交易内幕信息的知情人或者非法获取内幕信息的人违反本法规定从事内幕交易的,处罚的情形包括()。
为详细核算一般纳税人应缴纳增值税的计算、解缴和抵扣等情况,下列各项中属于企业应在“应交增值税”明细科目下设置的专栏有()。
2015年9月5日,某事业单位购入一台不需要安装的检测专用设备,设备价款为600000元,由财政直接支付。不考虑质量保证金等其他因素影响,下列会计处理中正确的是()。
2013年全国留学回国人数比2009年增加约()。
小张的毕业论文设置为2栏页面布局,现需在分栏之上插入一个横跨两栏内容的论文标题,最优的操作方法是()
最新回复
(
0
)