首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#"-It 2];then echo "Usage
将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#"-It 2];then echo "Usage
admin
2008-01-06
52
问题
将下面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
系统分析师上午综合知识考试
软考高级
相关试题推荐
在下面的例子里usingSystem;classA{publicA(){PrintFields();}publicvirtualvoidPrintFields(){}
.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:namespacetest{publicdelegatevoidOnDBOperate();publicclassUserControlBase
在用户管理组administrators中添加本地用户“sy”。
在【安全中心】窗口中,设置Windows防火墙,允许“文件和打印机共享”。
在【计算机管理】窗口中,使用鼠标将“FP”组更名为“FPJsers”。
清空地址栏列表框中的内容。
利用“记事本”新建一个文本文档,内容为“努力拼搏,考试成功!”,保存在C:\,文件名为KS.TXT。
在写字板文件中插入一个Word文档对象,内容为"祝你取得成功!"。保存在C盘下。
www的超级链接定位信息所在位置使用的是()A.超文本技术B.统一资源定位器C.超媒体技术D.超大型文本标注语言HTML
随机试题
根据中文提示,将对话中缺少的内容写在线上。这些句子必须符合英语表达习惯。打句号的地方,用陈述句;打问号的地方,用疑问句。提示:老朋友Jane和Tom在街上相遇,两人互相问好。接着,Jane把她的朋友Mike介绍给Tom,Mike和
对呼吸功能障碍者的术前准备,不恰当的是
(2005年第83题)下列哪个基因被认为与类风湿关节炎的发病和发展无关
在健康传播中,受者在接触信息时普遍存在的心理不包括
女性,70岁,右眼痛、头痛、恶心、呕吐1天,伴视力下降。检查:右眼混合充血,角膜水肿,瞳孔直径5mm,对光反射消失。应进一步检查哪项以帮助诊断
病变最可能的部位女性,60岁,晨起家人发现其不能讲话,但似能听懂他人的讲话内容,能随命令做相应的动作,该病人的语言障碍是
某基坑剖面如图7一17所示,按水土分算原则并假定地下水为稳定渗流,E点处内外两侧水压力相等,问墙身内外水压力抵消后作用于每米支护结构的总水压力(按图7—17中三角形分布计算)净值应等于()kN/m。
在相对比较法中,如果认为风险事件偶尔会发生,并且能预期将来有时会发生,这种风险事件发生的概率属于()。
下列属于洒水喷头按安装方式分类的是()。
小王和小李合作投资,年终按每人的投资进行分红,小王取了全部的另加9万元,小李取剩余的和剩下的14万元。问小王比小李多得多少万元?
最新回复
(
0
)