首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat$1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。 case ______ in 1)cat $1;;
在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat$1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。 case ______ in 1)cat $1;;
admin
2019-06-08
54
问题
在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat$1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。
case ______ in
1)cat $1;;
2)cat>>$2<$1;;
echo ’default...’
esaC
A.$$
B.$@
C.$#
D.$*
选项
A、
B、
C、
D、
答案
C
解析
选项A的“$$”是一个Shell状态变量,用于表示当前命令的进程标识数。
选项B的“$@”是一个Shell参数变量,用于表示所有位置参量,即相当于$1,$2,$3……。当用双引号转义时,”$@”还是能分解成多个参数。
选项C的“$#”是一个Shell参数变量,用于表示位置参数的个数,但不包括命令名。
选项D的“$*’’是一个Shell参数变量,用于表示所有位置参量,即相当于$1,$2,$3……。当用双引号转义时,“"$*"则合并成一个参数。
由于试题给出了“用户键入的命令参数的个数”关键信息,因此该空缺处的正确答案是$#。
本试题中使用case语句实现编程中多选一的控制结构。cat命令用于查看文件内容,从键盘读取数据,合并文件等。格式:cat [-b][-A][-E][-T][-n][-s][-v]文件名。例如,“$cat-n file”命令将显示出file文件中的行号。
转载请注明原文地址:https://kaotiyun.com/show/l0LZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
新闻组由许多特定的集中区域构成,组与组之间成()状结构。
在Excel2003中,改变单元格文本颜色有以下()方法。
关于WindowsXP系统账户的安全,下面说法不正确的是()。
在Word2003中,关于邮件合并的说法正确的是()。
在WindowsXP中,对于任务栏的说法不正确的是()。
下列选项中,()不属于MPEG-1动态图像压缩标准的组成部分。
在PowerPoint2003中,即使已经定义了动画方式,放映幻灯片时仍可以不播放动画效果。
在HTML中,正文主体标记为()。
在Access的数据报表中,大多需要设置主键,下列有关主键的说法正确的是()。
根据《中华人民共和国政府采购法》,以下与政府采购相关的行为描述中,不正确的是()。
随机试题
表达语法关系的主要手段是语序和()
下列各进制数中最大的数是____________。
可用阴阳互根互用关系解释的有
较稳定的股骨颈骨折是
头针感觉区的位置是在
促胃肠运动药有()。
财务评价应遵循的基本原则包括()。
在社会主义核心价值体系中,民族精神和时代精神的核心是()
“天下兴亡,匹夫有责。"顾炎武的这一句话体现了民族精神的内涵是()。
Highereducationisn’tforeveryone,andpeoplehaveavarietyofpathstochoosefromoncetheygraduatefromhighschool.They
最新回复
(
0
)