首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#”-1t 2];then echo "usage $0<outp
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#”-1t 2];then echo "usage $0<outp
admin
2019-05-04
67
问题
将下面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
系统分析师上午综合知识考试
软考高级
相关试题推荐
将E-R图转换到关系模式时,实体与联系都可以表示成______。
关系数据库管理系统应能实现的专门的关系运算包括
数学式对应的VB表达式是________。
编程【要求】1.打开T盘中的文件myf2c,在其中输入所编写的程序,输出结果数据文件取名myf2out。2.数据文件的打开、使用、关闭均用C语言标准库中缓冲文件系统的文件操作函数实现。【程序功能】判断一个N?N矩阵是否为幻方阵。幻方阵是指一
在Excel的VBA代码中,不可以表示sheet1工作表B1单元格的是________。
在Excel2003中,以下()运算优先级的排列顺序是正确的。
第一代计算机网络的功能主要是资源共享。
计算机病毒传播可以利用的移动设备不包括()。
编辑文本时,如果要将光标移动到当前行的开始位置,可以按()键。
Access2003中不包含内置函数,用户必须手动输入。
随机试题
该患者最可能的诊断是除了下列哪项检查外对诊断有帮助
锤造冠的打磨、抛光方法,错误的是
患者,女性,22岁,左侧后牙夜间痛2天。近1年来,左上后牙咬物不适,冷热敏感。2天前左侧磨牙痛重,热痛加剧,分不清具体患牙,痛时引起左头颞部痛,夜间痛重。检查龋洞破坏大,叩痛(+),不松动。主诉牙最可能的诊断是
当模板高度大于5m以上时,应搭设脚手架,设防护栏。()
我国第一部文人创作的长篇世情小说是()。
小刘将自己的积蓄5万元存入定期储蓄和货币基金,一年后可获利2250元,若他从定期储蓄中拿出5000元转投入货币基金,则一年后可多获利150元,则货币基金的年收益率为()。
学习动机的强化理论是什么?对学校教育有哪些指导意义?
以下各种情形中债权人的撤销权不能行使的是()。
Lookatthepicturesbelowandwriteanessayofabout120wordsmakingreferencetothefollowingtwopoints:1.adescript
唐朝(theTangDynasty)是普遍公认的中国最辉煌的时期之一。
最新回复
(
0
)