首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#" -lt 2 ];then echo "u
将下面Shell程序段中的空缺部分补齐,使得它可以将指定的一个或多个输入文件的内容依次添加到输出文件的末尾,如果指定的输出文件不存在,则程序应自动产生一个输出文件。 if ["$#" -lt 2 ];then echo "u
admin
2019-05-04
71
问题
将下面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
系统分析师上午综合知识考试
软考高级
相关试题推荐
软件开发离不开系统环境资源的支持,其中必要的测试数据属于()。
数据库系统的核心是______。
若程序内已定义了一个结构型数据:TYPERECORDCHARACTER(len=30)::name,addressINTEGER::Phone_numberENDTYPERECORD则以下类型为RECORD的数组说明语句中正确的是__
执行下面程序,在“输入:”文本框Text1中输入“12,3,5,18,9”后单击“输入数组”按钮Command1,则数组元素a(2)的值是 (3) ,在单击“数组处理”按钮Command2后数组元素a(2)的值变为 (4) 。OptionE
设当前工作目录中有两个数据库表:课程表(表名为KC)和成绩表(表名为CJ),它们均属于数据库JXSJ,课程表包含课程代码(字段名为KCDM)和课程名称(字段名为KCMC)等字段,成绩表包含学生选修的课程代码(字段名为KCDM)和成绩(字段名为CJ,数据类型
某信用卡客户管理系统中,有客户模式:credit_in(C_no,C_name,limit,Credit_balance),其中C_no、C_name、limit、Credit_balance分别表示客户号、客户姓名、信用额度和累计消费额,该模式的__
在下列关系数据库二维表操作中,________操作的结果二维表模式与原二维表模式相同。
通过WindowsXP中的ping命令可以判定数据到达目的主机经过的路径,显示路径上各个路由器的值。
第一代计算机网络的功能主要是资源共享。
在WindowsxP中,对磁盘的管理主要包括()。
随机试题
计划的方法与技术包括()
患儿,女,6岁。进食时不慎跌倒,筷子戳破腭部2小时。急诊检查见软腭有长约1.5cm的创口,为贯穿伤。患儿清醒,检查合作。对于该患儿的处理应是
电力电缆的交接试验内容包括()。[2012年10月真题]
以下不属于临时性水工建筑物的是()。
基本指标法是指通过精确化的模型,把实际需要的经济资本计算出来,并且需要得到监管部门的批准之后才可以使用。()
在服务营销中,服务质量难以实施标准化的主要原因源于服务特性中的()。
物流信息系统的建立能有效地节约企业的运营成本。()
当前,公安队伍正规化建设的重点是( )。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
WhatarethechallengesfacingmultinationalsthatwanttobuildtheirbrandsinChina?—Ithinkthefirstthingisignorance.Th
最新回复
(
0
)