首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编写一个shell程序showlevel.sh,以层次号和缩进格式显示命令行参数目录和参数目录下的全部文件和子目录,如目录参数省略,则显示当前目录的层次结构。
编写一个shell程序showlevel.sh,以层次号和缩进格式显示命令行参数目录和参数目录下的全部文件和子目录,如目录参数省略,则显示当前目录的层次结构。
admin
2016-05-14
58
问题
编写一个shell程序showlevel.sh,以层次号和缩进格式显示命令行参数目录和参数目录下的全部文件和子目录,如目录参数省略,则显示当前目录的层次结构。
选项
答案
程序清单21-4的showlevel.sh在初始化后通过调用递归的Shell程序showl.sh实现本题功能。 程序清单21-4:showlevel.sh #!/bin/sh export level if test$#-eq 0;then showlevel.sh. else if!(test-d$1);then echo Usage:$0 dir exit 1 else #不能放在if外,否则当执行默认目录时, #退出时多执行一次,会死循环 level=0 showl.sh $1 fi fi #showl.sh export level if test-d $i;then iv=$1evel while test$lv-gt 0;do #打印缩进空格 echo-n" " iv=’expr $lv-1’ done echo $level:$i #输出层号和目录名 (cd $i level=’expr $level+1’ for j in*;do showl.sh $j #递归调用Shell过程 done) else iv=$level while test$iv-gt 0;do #输出层号和文件名 echo-n" " iv=’expr $lv-1’ done echo $level:Si。
解析
转载请注明原文地址:https://kaotiyun.com/show/ueNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列属于招标程序中准备阶段的是()
工程招标一般程序中的三个阶段是()
密码学的五元组中,参与密码变换的参数是___________,通常用k表示。
防火墙的目的在于实现安全访问控制,请根据防火墙的体系结构相关知识回答下列问题。本题图所示的内容属于哪种防火墙体系结构?
简述防火墙的五大基本功能。
计算机病毒程序利用操作系统的___________或加载机制进入内存。
对于给定的明文“idea”,使用加密函数E(m)=(m3+4)mod26进行加密,其中m表示明文中被加密字符在字符集合(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)中的序号,序号依次为0~25。
某工程埋设电缆,将中央控制室W与6个控制点相连通,各控制点位置及距离(公里)如题36图。如何埋设可使电缆总长最短?求出最短距离。
判断下列两个表给出的运输方案能否作为西北角法求解时的初始解。
随机试题
Amongtheraftofbooks,articles,jokes,romanticcomedies,self-helpguidesandotherwritingsdiscussingmarriage,somefamil
在Access20l0数据库中主要用来进行数据输出的数据库对象是_____。
Blalock—Taussig手术
A.月经的第1~4天B.月经的第5~14天C.月经的第15~24天D.月经的第25~28天E.两次月经第一天间隔的时间月经周期指
下颌颊侧翼缘区属于
A.救死扶伤,实行社会主义的人道主义B.尊重病人的人格与权利C.文明礼貌服务D.廉洁奉公E.为病人保密举止端庄,语言文明,态度和蔼,同情关心体贴病人是《医务人员医德规范及实施办法》内容要求的
人工挖孔桩护壁的首层沿口护圈混凝土强度达到()MPa后,方可进行下层土方的开挖。
银行一般向借款人提供的贷款额会高于或等于抵押物的评估值,同时受抵押贷款率范围的限制。()
教学
SpeakerA:I’mreallygrateful(感谢的)toyou.SpeakerB:________
最新回复
(
0
)