首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编一Shell程序,其命令格式为 tree_rmfile dir filename即在指定的目录dir及其所有的子目录树中,查找名字为filename的文件,若该文件存在,将文件的头10行在终端上显示后,询问用户是否删除它,若用户输入“yes”,则删该文件
编一Shell程序,其命令格式为 tree_rmfile dir filename即在指定的目录dir及其所有的子目录树中,查找名字为filename的文件,若该文件存在,将文件的头10行在终端上显示后,询问用户是否删除它,若用户输入“yes”,则删该文件
admin
2016-05-12
54
问题
编一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://www.kaotiyun.com/show/7SNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
采样保持器的作用是在A/D进行转换期间保持采样输入信号大小不变。试绘制出表示采样保持器的基本电路原理图并进行说明。
步进电动机的转速与【】成正比。
某加速度计具有如下的参数:m=0.01kg,k=200N/m,χmax=±0.2cm,则其可测量的最大加速度为【】
如图所示利用继电器触点实现的逻辑函数为【】
简述组织流水施工的工作程序。
简述施工项目成本控制的方法。
下列关于风险分析方法的说法不正确的是()
下列程序属于招标准备阶段的是()
根据密码学基本概念和加密算法知识,试回答下列问题:简述一般密码系统的模型。
计算机病毒程序利用操作系统的___________或加载机制进入内存。
随机试题
论述活动和交往对学前儿童心理发展的作用。
胃术后吻合口梗阻残胃无张力
依法治国要求树立法律权威,依法办事,因此在民事纠纷解决的过程中,各方主体都须遵守法律的规定。下列哪一行为违背了相关法律?(2014年卷三36题)
关于个人住房贷款的表述,不正确的有()。
下列各项中,符合资产会计要素定义的是()。
某条铁路线上,包括起点和终点在内原来共有7个车站,现在新增了3个车站,铁路上两站之间往返的车票不一样,那么,需要增加多少种不同的车票?()
Whatisthemainsubjectofthepassage?Accordingtothepassage,theteensinVillageGreencanbecalled______.
WhatdoesPeterwanttodrink?
A、Shewillgethimtodohisassignment.B、Shewillcompletehishomeworkforhim.C、Shewillhelphimputhisthingsinorder.
RecentlytheBarbicanmuseuminLondonheldanexhibitioncalledtheRainRoom.Duringthetimethisexhibitionwasopen,myTwi
最新回复
(
0
)