首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#"-It 2];then echo "Usage
将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#"-It 2];then echo "Usage
admin
2008-01-06
118
问题
将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。
if ["$#"-It 2];then
echo "Usage $0<output-file><input file l>[<input file2>...]"
exit 0
fi
output="$1"
shift
for i in (41) ;do
if [ -e "$i"];then # or use’-a $i’
cat (42)
fi
done
选项
A、$#
B、$i
C、$!
D、$@
答案
D
解析
本题考查的是Shell 程序设计方面的基础知识。
程序的功能是指定一个或多个输入文件,将它们的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个。本题命令行的格式应为:
concatenate-files.sh <输出文件><输入文件1>[<输入文件2>…]
第一个if 条件语句的条件段“$#"-It 2”的含义是位置参量的个数小于2,则显示提示信息并退出。
output="$1" 语句的含义是将第一个参数作为输出文件。shift 语句的含义是将位置参量左移。空(41)应填$@,表示所有位置参量,即相当于$1,$2,$3…。
由于试题要求将它们的内容依次添加到输出文件的末尾,对于UNIX 系统Shell 向用户提供了输入输出转向命令;可以在不改变应用程序本身的情况下自由地改变其数据的输入源和输出目的地。其中,“>”、“>>”表示输出转向,“<”表示输入转向。例如,cat 命令用来将输入文件的数据显示在屏幕上:
cat input. txt
上述cat命令将input.txt 文件中的内容输出到屏幕(标准输出设备)上。但是,如果我们将命令写成:
cat input. txt>output.txt
那么cat 命令就会将原本输出到屏幕上的内容输入到文件output.txt 中去并覆盖 output.txt 的内容。如果使用
cat input. txt>>output.txt
将input.txt 文件的内容添加到output.txt 文件的末尾。
通过上述分析,空(41)应填"$i">>$output。
转载请注明原文地址:https://kaotiyun.com/show/UKQZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
2005年11月金山笔试题。编码完成下面的处理函数。函数将字符串中的字符’*’移到串的前部分,前面的非’*’字符后移,但不能改变非’*’字符的先后顺序,函数返回串中字符’*’的数量。如原始串为:ab**cd**e*12,处理后为*****abcde12,函
输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。为了简单起见,我们假设push序列的任意两个整数都是不相等的。比如输入的push序列是1、2、3、4、5,那么4、5、3、2、1就有可能是一个pop系列。因
在收件箱中查找主题是51job。
在Internet选项中删除Cookies。
已知计算机bob上有HPlaser5000共享打印机,共享该打印机。
如果没有光盘,利用系统默认安装调制解调器的驱动程序。
将一个现有的局域网连接禁用,然后再将其启用,并将该网络连接重命名为“局域网连接”。
清空地址栏列表框中的内容。
关于PPoint幻灯片母版的使用,不正确的是()。A.通过对母版的设置可控制幻灯片中不同部分的表现形式B.通过对母版的设置可预先定义幻灯片的前景颜色、背景颜色和字体大小C.修改母版不会对演示文稿中任何一张幻灯片带来影响D.标题母版为使用标题版式
显示和隐藏工具栏的操作正确的是()A.没有列在快捷菜单中的工具栏必须通过菜单的命令B.隐藏,可单击它的关闭按钮C.迅速隐藏工具栏,可用鼠标右键单击此工具栏D.用鼠标右键单击任意工具栏,然后在快捷菜单中单击需要显示或隐藏的工具栏
随机试题
“吴中四才子”中,加入了“前七子”文学集团的是()
某男,13岁,多饮、多尿、多食、消瘦三个月,查血糖13.9mmol/L(250mg/dl),尿糖(++++),给予正规胰岛素12U、8U、12U三餐前皮下注射,反复于凌晨2时左右出现心悸、头晕、多汗、持续约1.5h缓解,发作时查尿糖(-),但次晨查尿糖(+
依据《建设项目环境影响评价文件审批程序规定》,对国家规定实行备案制的建设项目,建设单位提交环境影响评价文件的时限应当为()。
工商业活动集聚的场所是(),也是从事工商业活动的人群聚居的场所。
背景资料:建设单位就某工程项目与甲施工单位签订了施工总承包合同。经建设单位同意,甲施工单位选择了乙施工单位作为分包单位。在合同履行中,发生了如下事件:事件一:在合同约定的工程开工日前,建设单位收到甲施工单位报送的“工程开工报审表”后即予
我国高等学校的组织结构一般有以下哪几种类型()。
在会议文件上附有文件清退目录的多属()。
RickyGervais’snewfilm,TheInventionofLying,isaboutaworldwherelyingdoesn’texist,whichmeansthateverybodytellst
在嵌入式系统(如数码相机)中,获取数字图像的过程大体分为四步,如下图所示,其中前3个步骤分别是()。
Asksomeonewhattheyhavedonetohelptheenvironmentrecentlyandtheywillalmostcertainlymentionrecycling.Recyclingin
最新回复
(
0
)