首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#”-1t 2];then echo "usage $0<outp
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#”-1t 2];then echo "usage $0<outp
admin
2019-05-04
30
问题
将下面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://jikaoti.com/ti/CPJ7FFFM
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()。
若某二又树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。
数据的基本单位是()。
以下程序执行后,输出的第一行是 (4) ,第二行是 (5) 。PROGRAMmainIMPLICITNONEINTEGER::nREAL::x,px=3.0;n=2WRITE(,’("VALUE=",F6.2)’)p(x,n)x=2.0
完善程序【要求】1.打开T盘中的文件myf0c,按以下程序功能完善文件中的程序。2.修改后的源程序仍保存在T盘myf0c文件中。【程序功能】根据输入的年份及该年中的第几天,计算并输出这一天的“年/月/日”。例如,若输入“2010,100”,则
CPU主要由寄存器组?运算器和控制器3个部分组成,控制器的基本功能是________。
关于Windows,下面()为扩展名的文件是不能运行的。
对数据表进行排序时,可以使用一列数据作为一个关键字段进行排序,也可以使用多列数据作为关键字段进行排序。
编辑文本时,如果要将光标移动到当前行的开始位置,可以按()键。
随机试题
外用药物时的注意事项有
一个包容动机很强而又主动表现者,一定是一个()
【目的】1.抽液作化验和病理检查,以协助诊断。2.大量腹水引起严重胸闷、气短者。适量放液以缓解症状。3.行人工气腹作为诊断和治疗手段。4.腹腔内注射药物。5.进行诊断性穿刺,以明确腹腔内有无积脓、积血。【
女性,34岁。5年前诊断为甲状腺功能亢进,已连续服药5年,症状完全缓解,已停药1年。近1月来出现心慌、多汗、手抖。测定T3、T4水平升高。双眼突出明显,突眼度左18mm,右21mm。甲状腺Ⅱ度肿大,双侧杂音。下列哪项治疗方案是不妥的
根据《规划环境影响评价条例》的规定,下列()不属于审查小组应当提出“对环境影响报告书进行修改并重新审查的意见”的情形。
A国公民罗伯特于2014年3月~12月在华工作,在华工作期间取得收入如下:(1)每月取得中国境内企业支付的工资24000元;12月取得回国探亲费20000元。(2)5月罗伯特以10万元购买甲公司“打包债权”20万元,其中A欠甲公司10万
一座古城、一个古镇不是静止的景观,而是“活”着的历史,但据公安部门和文物部门的统计,2009年至2014年年初,全国文物古建筑发生火灾1300余起,多少历经百年风雨、千年沧桑的古建筑被大火毁于一旦。过度的商业开发不仅破坏了古城、古建筑的原本面貌,更是导致火
下列属于利用“结晶”原理进行操作的方法是:
数据流的类型有【】和事务型。
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。全部幻灯片的切换效果设置为“覆盖”,使用“复合”演示文稿设计模板修饰全文。
最新回复
(
0
)