首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#" -lt 2 ];then echo "u
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#" -lt 2 ];then echo "u
admin
2019-05-04
63
问题
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。
if ["$#" -lt 2 ];then
echo "usage $0 <output-file> <input file 1> [<input file 2>…]"
exit 0
fi
output="$1"
shift
for i in (61); do
if[-e "Si"];then # or use ’-a $i’
cat (62)
fi
done
选项
A、$i>$output
B、$i>>$output
C、$I>$output
D、$I>>$output
答案
B
解析
在Linux的Shell程序中的保留字符及其含义如表7-5所示。
cat命令的功能是从命令行给出的文件中读取数据,并将这些数据直接送到标准输出。
输出重定向是指把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中。这样,该命令的输出就不显示在屏幕上,而是写入到指定文件中。
输出重定向比输入重定向更常用,很多情况下都可以使用这种功能。例如,如果某个命令的输出很多,在屏幕上不能完全显示,那么将输出重定向到一个文件中,然后再用文本编辑器打开这个文件,就可以查看输出信息;如果想保存一个命令的输出,也可以使用这种方法。还有,输出重定向可以用于把一个命令的输出当作另一个命令的输入。
输出重定向的一般形式为:命令,文件名。
如果,符号后边的文件已存在,那么这个文件将被重写。为避免输出重定向中指定文件只能存放当前命令的输出重定向的内容,shell提供了输出重定向的一种追加手段。输出追加重定向与输出重定向的功能非常相似,区别仅在于输出追加重定向的功能是把命令(或可执行程序)的输出结果追加到指定文件的最后,而该文件原有内容不被破坏。如果要将一条命令的输出结果追加到指定文件的后面,可以使用追加重定向操作符>>。形式为:命令>>文件名。
在Shell中,for循环的格式如下:
Shell 00, for循环的格式如下:
for var in arg1 arg2 ... argn
do
command
…
command
done
转载请注明原文地址:https://kaotiyun.com/show/guLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
软件生命周期中花费时间最多的阶段是
编写程序【程序功能】在给定范围内查找k,使得公式k2+k+17生成的整数满足以下条件:该数的十进制表示中低3位数字相同,去掉低3位后的整数是回文数。例如,当k=461时,用公式生成的整数是212999,该数满足条件。【编程要求】(1)编写函数子程序
以下程序执行后,输出的第一行是(1),第二行是(2),第三行是(3)。PROGRAMspin_squareIMPLICITNONEINTEGER::i,j,kCHARACTER(len=5)::country(1:3,1:3)=’’,na
以下关于函数重载的叙述中,正确的是________。
以下程序运行时输出到屏幕的结果中第一行是 (5) 第二行是(6)。#includevoidfun(inta,intb){while(b>0){a+=b;b--;}}intmain(){intx=0,y=3;fun(&x,y)
以下语句中有语法错误的是________。
对于数据库表来说,字段名可以最多由128个字符组成,但自由表的字段名最多有 (3) 个字符组成。
下列语句中,只能对当前工作区中打开的表进行操作的是________。
Access2003的“名次表”中的“姓名”与“成绩表”中的“姓名”建立关系,而且两个表中的记录都是唯一的,则这两个表之间的关系是()。
随机试题
A.抑制胆碱酯酶活性B.高温引起的人体体温调节功能失调,体内热量过度积蓄C.高铁血红蛋白蓄积D.碳氧血红蛋白蓄积E.迷走神经过度兴奋一氧化碳中毒的发病机制是
A.适当磨改人工牙的舌面B.适当磨改人工牙的切缘舌侧C.适当磨改人工牙的邻面轴面角D.适当磨改人工牙的颈缘E.适当调整人工牙的轴向倾斜人工牙的宽窄、长短基本合适,排牙时还应注意
关于拘传和传唤两者区别的说法,下列哪一选项是错误的?
某施工合同约定,现场主导施工机械一台,由承包人租得,台班单价为200元/台班,租赁费100元/天,人工工资为50元/工日,窝工补贴20元/工日,以人工费和机械费为基数的综合费率为30%。在施工过程中,发生了如下事件:①遇异常恶劣天气导致停工2天,人员窝工3
工程建设项目不符合规定的范围和标准的小规模的建筑材料、建筑构配件和设备的采购的三种形式有( )。
施工企业购买材料设备后交付承运人运输,未按约定给付承运费用时,承运人有权扣留足以清偿其所欠运费的货物,承运人行使的是()。
名义利率与实际利率的关系是:名义利率越(),计息周期越(),则实际利率与名义利率的差异就越()。
我至今还记得那一晚被昏黄的灯光和烟雾________着的人们一声声因输赢而________着的喜悦或者痛苦的叫声。填入画横线部分最恰当的一项是:
齐某与李某是同学。因李某住房困难,2000年齐某将自己继承的3间房屋借给李某居住,2005年李某将其中两间出租给别人用于商业经营,月租金800元,齐某得知这一情况后,遂向李某提出收回出借的3问房。李某以自己居住多年、多次翻修、长期管理为由拒绝返还。李某并认
Scientistsrequireobservabledata,not(i)______,tosupportahypothesis;soundscienceisgroundedin(ii)______resultsrathe
最新回复
(
0
)