首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编写一个shell程序showlevel.sh,以层次号和缩进格式显示命令行参数目录和参数目录下的全部文件和子目录,如目录参数省略,则显示当前目录的层次结构。
编写一个shell程序showlevel.sh,以层次号和缩进格式显示命令行参数目录和参数目录下的全部文件和子目录,如目录参数省略,则显示当前目录的层次结构。
admin
2016-05-14
60
问题
编写一个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
操作系统
理工类
相关试题推荐
某流水施工组织成加快成倍节拍流水,施工段数为6,甲、乙、丙三个施工过程的流水节拍分别为1、2、3天,试计算流水工期。
邀请招标,是指招标人以招标邀请书的方式,邀请_______家以上具备承担施工招标项目能力、资信良好的特定法人或其他组织投标,招标人按事先规定的程序和办法从中择优选择中标人的招标方式。()
以下属于建设程序的主要阶段的是()
按照病毒链接方式的分类,将自身包围在主程序四周,对原来的程序不进行修改的病毒是____________。()
对于给定的明文“security”,使用加密函数E(m)=(5m+1)mod26进行加密,其中m表示明文中被加密字符在字符集合(a,b,e,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)中的序号,序号依次为0
盈亏平衡分析是以所有成本都能分为固定的和可变(变动)的两个组成部分为前提的。在这个前提下,总成本与销售量的关系是________的。
网络管理系统中,实现网络初始化功能的是()
简述环境子系统的含义、作用及WindowsServer2003所支持的环境子系统类型。
简述静态重定位的含义。
随机试题
生命之所以美丽,正在于它有血有肉的过程中,始终高扬着一个美丽的主题;美丽之所以_____,正在于生命的底蕴中,始终流动着人类对世界最_____的良知与渴望。填入画横线部分最恰当的一项是()。
0
硝普盐半定量实验只能作为()
案情:信用卡在现代社会的运用越来越广泛。设甲为信用卡的持卡人.乙为发出信用卡的银行,丙为接受银行信用卡消费的百货公司。甲可以凭信用卡到丙处持卡消费,但应于下个月的15日前将其消费的款项支付给乙;丙应当接受甲的持卡消费,并于每月的20日请求乙支付甲消费的款项
分年投资计划表是编制()的基础,实践中往往将两者合一。
发生人事争议后,当事人不愿协商或者协商不成的,应当向有关主管部门申请调解,不能直接向人事争议仲裁委员会申请仲裁。()
三次科技革命对人类社会的历史进程产生了极其深远的影响。三次科技革命发生的共同社会根源不包括()。
插入信息的敏感性差的密码系统是()。
独特工艺
在美国,每年六月的第三个星期日,庆祝父亲节的热情是很高的。在这一天,人们真心感谢父亲们在教育孩子和国家发展中做出的重大贡献,并向他们表达这份深深的喜爱。作为父亲节的习俗,美国人会向祖父、继父、养父、叔父以及其他如父亲般恩重如山的人致敬。设立一个特殊的日子来
最新回复
(
0
)