首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
编写一个shell程序showlevel.sh,以层次号和缩进格式显示命令行参数目录和参数目录下的全部文件和子目录,如目录参数省略,则显示当前目录的层次结构。
编写一个shell程序showlevel.sh,以层次号和缩进格式显示命令行参数目录和参数目录下的全部文件和子目录,如目录参数省略,则显示当前目录的层次结构。
admin
2016-05-14
42
问题
编写一个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天,试计算流水工期。
下列属于流水施工基本参数中空间参数的是()
下列选项中,招标人可以不必在资格预审文件或招标文件中载明()
简述防火墙的五大基本功能。
按照病毒链接方式的分类,将自身包围在主程序四周,对原来的程序不进行修改的病毒是____________。()
对于给定的明文“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。
PPDR模型中D代表的含义是___________。()
再订货点有两种含义,一个是_______上的含义,一个是_______上的含义。
TLI/XTI把相互通信的两个进程称为()
简述环境子系统的含义、作用及WindowsServer2003所支持的环境子系统类型。
随机试题
下列不属于汽车服务企业特性的是_______。
当初编写文献的人处于自身的各种目的和意图,往往可能强调某些方面而忽略另外一些方面,因此使得()
胡适的白话诗集名为《___________》。
Everyoneknowsthatlazinessisnotgood.Wehaveprobablyallbadlecturestellingthatlazinessisimmoral,thatitiswastefu
完成的效果直接构成了项目交付成果与交付成果直接相关的管理目标实现的情况,是客户直接关注的管理任务是()的管理任务。
离港系统由()等构成。
真理的具体性体现在()。
设则∫01f(x)dx=______.
Expertshavelongknownthatchildrenimitatemanyofthedeeds—goodandbad—thattheyseeontelevision.Butithasrarelybeen
以下程序段的输出结果是intx=5;do{cout<<x--<<end1;}while(!x);
最新回复
(
0
)