首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#”-1t 2];then echo "usage $0<outp
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#”-1t 2];then echo "usage $0<outp
admin
2019-05-04
28
问题
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。
if ["$#”-1t 2];then
echo "usage $0<output-file><input file 1> [<input file 2>…]”
exit 0
fi
output="$1"
shift
for i in 1._____ ;do
if [-e"$i"];then # or use’-a $i’
cat 2.______
fi
done
2._____
A."$i">$output
B."$i">>$output
C.$i>$output
D.$i>>$output
选项
A、
B、
C、
D、
答案
B
解析
该Shell程序段中第一个if条件语句的条件段“"$#"-1t2’‘的含义是位置参量的个数小于2,则显示提示信息并退出。
语句output="$1"的含义是将第一个参数作为输出文件。
语句shift的含义是将位置参量左移。
由于该Shell程序段的功能是指定一个或多个输入文件,将它们的内容依次添加到输出文件的末尾。因此,(1)空缺处应填“$@”,表示所有位置参量,即相当于$1,$2,$3…。
对于UNⅨ系统Shell向用户提供了输入输出转向命令,可以在不改变应用程序本身的情况下自由地改变其数据的输入源和输出目的地。其中,与”、”>>”表示输出转向,”<”表示输入转向。例如,使用cat input.txt命令将输入文件的数据显示在屏幕(标准输出设备)上。而对于cat input.txt>output.txt命令就会将原本输出到屏幕上的内容输入到文件output.txt中去并覆盖原output.txt文件的内容。如果使用cat input.txt>>output.txt命令则将input.txt文件的内容添加到output.txt文件的末尾。
本试题要求:“如果指定的输出文件不存在,则程序应自动产生一个输出文件”,则需使用cat "$i">>$output命令。因此,(2)空缺处的正确答案是选项B。
转载请注明原文地址:https://kaotiyun.com/show/SwLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
软件设计模块化的目的是()。
线性表L=(α1,α2,α3,…,αi,…,αn),下列说法正确的是()。
以下程序执行后,输出的第一行是(1),第二行是(2),第三行是(3)。PROGRAMspin_squareIMPLICITNONEINTEGER::i,j,kCHARACTER(len=5)::country(1:3,1:3)=’’,na
程序改错【题目】以下程序的功能是:求1000000以内的所有平方回文数。平方回文数是指该整数为某一整数的平方,且该整数的各位数字呈中心对称。正确程序的输出结果如下:1000000以内的平方回文数为:12148467610201123211464140
改错【要求】1.打开T盘中的文件myf1c,按以下程序功能改正文件中程序的错误。2.可以修改语句中的一部分内容,调整语句次序,增加少量的变量说明或编译预处理命令,但不能增加其他语句,也不能删去整条语句。3.修改后的源程序仍保存在T盘myf1c中
在使用SELECT-SQL语句进行查询操作时,可以进行集合的并运算,即将多个基本的SELECT-SQL语句运行结果进行合并。这时,需要使用关键词(或称为运算符)________将多个基本的SELECT-SQL语句进行组合。
信息系统中信息资源的访问控制是保证信息系统安全的措施之一。下面关于访问控制的叙述中错误的是________。
在WindowsXP格式化磁盘的操作中,以下有关快速格式化磁盘的说法正确的是()。
为了能在网络上正确地传送信息,制订了一整套关于传输顺序、格式、内容和方式的约定,称之为()。
下列有关存储器读写速度的排列,正确的是()
随机试题
A.医生对病人的呼叫或提问给予应答B.医生的行为使某个病人受益,但却给别的病人带来了损害C.妊娠危及母亲的生命时,医生给予引产D.医生给病人实施粗暴性的检查E.医生尊重病人是指满足病人的一切要求
月经周期规律的女性,排卵时间为
本月乙企业的销项税额为( )元乙企业本月应纳营业税( )万元
【2014河南特岗】教学中用不同形式的直观材料或事例来说明事物的本质属性称为比较。()
()是衡量个体道德修养水平的外在标志,它在品德结构中发挥关键作用。
在微软办公软件Excel中,单元格的自动填充柄具有自动填充功能,可完成()。
对大多数西方观众而言,武侠电影并不陌生。李小龙的功夫片、成龙的功夫喜剧片与吴宇森的动作片构成了西方人观影经验中的武侠世界。20世纪70年代,李小龙成功地将中国功夫片推向世界,在欧美拥有一大批影迷。西方观众对功夫电影存有某些固定印象:武林帮派的神话、孤独的英
某年打捞公司在南川岛海域调查沉船时意外发现一艘载有中国瓷器的古代沉船,该沉船位于海底的沉积层上。据调查,南川岛海底沉积层在公元1000年形成。因此,水下考古人员认为,此沉船不可能是公元850年开往南川岛的“征服号”沉船。以下哪项如果为真,能最严重
HowtoSolveResearchProblems?I.【T1】______【T1】______—Problem:hardtodeviseathesisortopic—Solutiona)Digestyournot
It’ssurprisingnewsboundtobringjoytostudentsstudyingforexamseverywhere.Thebestwaytomemorizenewly-acquiredknowl
最新回复
(
0
)