首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#"-It 2];then echo "Usage
将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#"-It 2];then echo "Usage
admin
2008-01-06
70
问题
将下面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
系统分析师上午综合知识考试
软考高级
相关试题推荐
输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。
数据库的优化设计?
已知一台计算机的IP地址是192.168.1.159,搜索该计算机。
在搜狐网页中选择一个新闻网页,然后把网页信息复制到word文档中。
在用户管理组administrators中添加本地用户“sy”。
在【安全中心】窗口中,设置windows防火墙,允许“文件和打印机共享”。
给联系人中的abc:发一封主题为“作业”的电子邮件,并将“E:\Tools”下名为“编辑.rar”的文件以附件的形式发送。
删除Internet临时文件中的所有脱机内容。
在写字板文件中插入一个Word文档对象,内容为"祝你取得成功!"。保存在C盘下。
对于PPoint中的视图模式,以下说法错误的是()。A.幻灯片浏览视图下不能设置放映方式B.幻灯片视图注重于对幻灯片的文本和对象进行详细操作C.每种视图模式在演示文稿的制作和显示中有不同的作用D.大纲视图便于查看和编排演示文稿的大纲
随机试题
引起眩晕的疾病中,下列不是中枢性眩晕的是
奥萨特仪分析结果为:C02=10%,02=4%,CO=1%,则空气过剩系数为( )。
对碳素钢和低合金钢制压力容器,其气密试验用气体的温度应()。
下列不同计价方式的合同中,施工承包单位承担风险相对较大的是()。
均质土坝的土料是砂质黏土和壤土,要求其应具有一定的抗渗性和强度,其黏粒含量一般为( )。
建设单位将备案机关决定重新组织竣工验收的工程,在重新组织竣工验收前,擅自使用的,备案机关责令停止使用,处工程合同价款( )罚款。
【 】是衡量数据传输系统正常工作状态下传输可靠性的参数。
Mr.Smithisnotamanto______alie.
A、 B、 C、 B
Theygotooneoftheworld’smostprestigiousuniversitiesandpridethemselvesontheirsuperiorintellectbutalmosthalfof
最新回复
(
0
)