首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#"-It 2];then echo "Usage
将下面Shell 程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾。如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#"-It 2];then echo "Usage
admin
2008-01-06
59
问题
将下面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
系统分析师上午综合知识考试
软考高级
相关试题推荐
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树则打印出两条路径:10,12和10,5,7。二元树结点的数据结构定义为:struct
在下面的例子里usingSystem;classA{publicA(){PrintFields();}publicvirtualvoidPrintFields(){}
把个人的信息进行设置,显示图片“火箭发射”,与其他人共享网络摄像机功能。
在Interenet选项中删除IE临时文件夹的所有内容,并删除所有脱机内容。
在用户管理组administrators中添加本地用户“sy”。
从新浪网页在新窗口中打开新闻中心网页。
在CuteFTP站点管理器中删除专业站点文件夹下名为“删除”的FTF’站点。
在当前界面【管理工具】窗口中,设置Windows密码策略,将密码长度最小值设置为8个字符。
将"剪贴板"窗口的内容保存为文件,保存在C:\,文件名为LX2.CLP。
下列软件中具有通用性的是()。A.语言处理系统B.操作系统C.用户程序D.信息管理系统
随机试题
重型珠蛋白生成障碍性贫血患儿输血宜首选
关于小叶性肺炎的描述错误的是
A.强直性脊柱炎B.反应性关节炎C.类风湿关节炎D.银屑病关节炎E.白塞病患者女性,22岁,反复口腔溃疡3年,左膝关节肿痛1周,膝关节X线片示关节周围软组织肿,可能的诊断是
男,65岁,高血压病18年,高血脂3年,冠心病心绞痛2年,近2个月胸痛发作频繁,休息或含服硝酸甘油效果欠佳,轻微咳嗽吐少量白痰,1天来与家人争吵后,胸痛20分钟不缓解,伴大汗送急诊。责任护士通过病史评估后,应考虑病人可能的重要病情变化是()。
急性白血病诊断的主要依据是
烟草与天蛾的关系,可谓爱恨交织欲说还休。烟草要依赖天蛾每天晚上对其花朵的拜访来传授花粉,但天蛾也不是雷锋——它会在烟叶上产卵,孵化出胃口大好的毛毛虫,反过来将烟叶啃个干干净净。经研究发现,为了尽量减少天蛾的威胁,烟草进化出了一种新的特性:每天早上开出新的花
根据艾里克森的观点,幼儿阶段要形成的人格品质是
关系数据库管理系统中所谓的关系是指
Books,eveninthisageofcheapliterature,costmoney.Theshortofpa-【S1】______per,togetherwiththehighcostoflivi
A、Skeptical.B、Optimistic.C、Indifferent.D、Realistic.B录音结尾部分提到,经济萧条给Andrea带来了比她料想中更多的问题,但是她一直保持着乐观的心态,故B正确。
最新回复
(
0
)