首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#”-1t 2];then echo "usage $0<outp
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#”-1t 2];then echo "usage $0<outp
admin
2019-05-04
26
问题
将下面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
系统分析师上午综合知识考试
软考高级
相关试题推荐
开发软件时对提高开发人员工作效率至关重要的是()。
以下程序执行后,输出的第一行是(1),第二行是(2),第三行是(3)。PROGRAMspin_squareIMPLICITNONEINTEGER::i,j,kCHARACTER(len=5)::country(1:3,1:3)=’’,na
若程序内已定义了一个结构型数据:TYPERECORDCHARACTER(len=30)::name,addressINTEGER::Phone_numberENDTYPERECORD则以下类型为RECORD的数组说明语句中正确的是__
在Excel2010中,返回参数组中非空值单元格数目的函数是________。
Windows任务栏的高度是可以改变的。
下列关于操作系统的叙述正确的是()。
资源子网具备访问网络和处理数据的能力,由()、终端控制器和终端组成。
要清除磁盘中一些分散的、不连续的扇区空间以提高磁盘的读写速度,应使用WindowsXP系统工具中的()。
下列有关存储器读写速度的排列,正确的是()
随机试题
心迷走神经节后纤维所释放的神经递质是
不符合肿瘤免疫的描述是
A.心B.肝C.脾D.肺E.肾
室外声源声波在空气中传播引起声级衰减的主要因素有()。
1.背景:某地铁区间隧道采用盾构法施工,盾构直径6.5m,盾构区间长1328m,隧道平均覆±11.5m。项目部采取了以下职业健康安全管理措施:一是对参加盾构施工的机械工和辅助生产工人进行安全技术知识的教育;二是在隧道内安装了轴流式通风机和照明设施
下列各项中,能引起所有者权益总额发生增减变动的是()。
大连某公司代理沈阳某皮革厂从澳大利亚进口一批羊皮(检验检疫类别为M.P/N.Q),经大连口岸入境后运至目的地。该公司报检员于2005年2月23日通过电子方式进行报检(检验检疫机构当日受理报检),次日持报检单及有关单据向检验检疫机构联系相关事宜。以下表述正确
在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为()。
Ingivingabusinesspresentation,manyspeakersthinkthatiftheirideaisstrong,theiraudiencewillgetitreadily.Theyfe
CluessuggestingthatQuasimodo,thetragicheroofVictorHugo’snovelTheHunchbackofNotreDame,isbasedonahistorical
最新回复
(
0
)