首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一Shell程序,其命令格式为 tree_rmfile dir filename即在指定的目录dir及其所有的子目录树中,查找名字为filename的文件,若该文件存在,将文件的头10行在终端上显示后,询问用户是否删除它,若用户输入“yes”,则删该文件
编一Shell程序,其命令格式为 tree_rmfile dir filename即在指定的目录dir及其所有的子目录树中,查找名字为filename的文件,若该文件存在,将文件的头10行在终端上显示后,询问用户是否删除它,若用户输入“yes”,则删该文件
admin
2016-05-12
49
问题
编一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
操作系统
理工类
相关试题推荐
设计一个PLC控制系统控制两台电动机,控制要求如下:(1)只有在电动机A起动后,电动机B才能起动;(2)只有在电动机B停转后,电动机A才能停转:(3)两电动机起动后自锁。已知:电动机A的起动开关为X1,停转开关为X2
连续路径控制是为了控制工具沿任意直线或曲线运动,必须同时控制每一个轴的【】,使它们同步协调到达目标点。
下列属于制订改进方案的方法有()
某企业拟筹集资金购买设备,有两个银行愿意提供贷款,甲银行年利率15%,按年复利计息;乙银行年利率14%,按月复利计息,试选择贷款银行。
是项目建设全过程的最后一道程序。()
NNTP的中文含义是()
简述计算机病毒的防范措施。
某局域网(如下图所示)由1个路由器、1个防火墙、3个交换机、1个服务器,以及内网8台客户端计算机组成。请完成下述要求:(1)在上图的空白框中填写设备名;(2)完成上图中设备之间的连线,以构成完整的网络结构图。
进程存在的唯一标志是()
任何一个文件使用前都要先打开,即把________送到内存。
随机试题
A.胰蛋白酶B.HClC.内因子D.组胺能自身激活的物质是
地下连续墙挖槽方式中没有()。
施工索赔成立应该具备的前提条件包括()。
企业有供热、供电两个辅助生产车间,按交互分配法核算辅助生产费用。3月份交互分配前供热车间共归集辅助生产费用152000元,交互分配时向供电车间分配费用7000元,由供电车间分入5000元电费。则当月供热车间应向辅助生产以外的其他受益部门分配费用()
根据税收征收管理法律制度的规定,纳税人在办理注销税务登记前,应当向税务机关办理的事项有()。
神经性贪食通常的临床表现为()。
甲明知自己的枪法很差,但为杀乙,置乙身边丙的生命安全于不顾,向乙射击。结果没有击中乙,却打死了丙。对于丙的死亡,甲的罪过形式是()。(2008年单选8)
MIDI enables people to use(11)computers and electronic musical instruments. There are actually three components to MIDI, the com
守れない 約束は、 方が いいよ。
Withthesteadyincreaseintheamountofleisuretimethatpeopleenjoytoday,theimportanceofbusinessesthatdealwithleis
最新回复
(
0
)