首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编写一个Shell程序showleve12.sh,该程序通过调用Shell函数实现递归地以层次号和缩进格式显示命令行参数指定的目录和该目录下的全部文件和子目录。如目录参数缺省,显示当前目录的层次结构。请与用Shell过程的实现方法做一对比。
编写一个Shell程序showleve12.sh,该程序通过调用Shell函数实现递归地以层次号和缩进格式显示命令行参数指定的目录和该目录下的全部文件和子目录。如目录参数缺省,显示当前目录的层次结构。请与用Shell过程的实现方法做一对比。
admin
2016-05-12
39
问题
编写一个Shell程序showleve12.sh,该程序通过调用Shell函数实现递归地以层次号和缩进格式显示命令行参数指定的目录和该目录下的全部文件和子目录。如目录参数缺省,显示当前目录的层次结构。请与用Shell过程的实现方法做一对比。
选项
答案
程序清单24-10中,showlevel2.sh在初始化后通过调用递归的Shell函数showl()实现本题功能。 程序清单24-10:showlevel2.sh showl(){ #递归的Shell函数showl的定义 if test-d $iterm;then lv=$level while test $lv-gt 0;do #打印缩进空格 echo-n" " iv=’expr $ lv-1’ done ech $level:iterm #输出层号和目录名 (cd $ iterm #在子进程中执行,退出后当前目录恢复为原目录 level=’expr $level+1’ for j in*;do iterm=s j #Shell函数中变量在递归函数调用中也是可见的 showl #递归调用Shell函数 done) else iv=$ level while test $lv-gt 0;do #输出层号和文件名 echo -n" " iv=’expr $ lv-1’ done echo $ level:$ iterm fi } #Shell函数showl的定义到此结束 if test $ #-eq 0;then showlevel.sh. else if!(test -d $ 1);then echo Usage:$0 dir exit1 else level:0 #Shell过程中变量对Shell函数是可见的,不必export iterm=$1 showl fi fi。
解析
转载请注明原文地址:https://kaotiyun.com/show/8vNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
建筑工程质量验收的最小单位是()
下列属于招标程序中准备阶段的是()
防火墙的目的在于实现安全访问控制,请根据防火墙的体系结构相关知识回答下列问题。本题图所示的内容属于哪种防火墙体系结构?
下列选项中属于特征代码法特点的是()
恶意代码的隐藏技术通常包括本地隐藏和____________。
根据访问权限,访问控制技术将用户分为三类:特殊用户、___________和审计用户。()
线性回归方程随着影响变量数目不同可分为_______和_______。
在一棵树中,______数目比______的数目多1。
网络操作系统中,可以有效地解决进程间的同步和互斥问题的是()
在现代的外部设备中,为了匹配I/O设备与CPU之间的处理速度,一般都设有采用专用硬件的()
随机试题
一般竞争者义称()
男孩10岁,发现有腹部包块1个月。体检:右上腹包块质软。超声显示右肾严重积水,肾皮质厚度0.4cm。静脉肾盂造影显示右肾及输尿管不显影,左肾输尿管显影正常。经超声引导右肾盂造瘘后,造影显示肾盂输尿管连接部狭窄,至右肾造瘘管引流尿量每天约400ml。引流尿的
支气管扩张急性感染期的主要治疗措施是
社区全科医生对患者的任何医疗需求都要做出应答,并亲自解决其中大部分的问题,这体现了社区卫生服务的哪一特征社区全科医生通过会诊、转诊和咨询等措施调动整个医疗保健体系和社会其他力量,共同解决人们的健康问题,这体现了社区卫生服务的哪一特征
A.一些医院片面追求最大利益,一些医务人员把医疗权力,技术当作牟取个人不正当利益的手段B.医疗服务不但要立足于现实,而且要立足于发展C.在行为前选择,在行为中监督,在行为后评价D.不将危重疾病的真实情况告诉患者E.在医疗服务中用尊称、敬称
(2006年)在以下四种常用的流量计中测量精度较高的是()。
电缆线路的造价比架空线路高,但其不用架设杆塔,占地少,供电可靠,极少受外力破坏,对人身安全。下列关于电缆线路说法中,错误的是()。
()有“世界钨都”“稀土王国”“中国铜都”“有色金属之乡”的美誉。
某县长下乡普法,由你负责,你如何组织?
Inthe【B1】______annualBiblereadingmarathonthevolunteersreadreverentlyfrom【B2】______to_______________【B3】______.Atth
最新回复
(
0
)