首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在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
51
问题
在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://www.kaotiyun.com/show/l0LZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
在WindowsXP中,用于检查TCP/IP网络中配置情况的命令是()。
关于计算机网络的分类,以下说法正确的是()。
下列关于从网上下载文件的说法中,正确的是()。
关于通配符,下列说法不正确的是()。
对于操作系统,下面说法错误的是()。
在WindowsXP中,不可以通过“显示属性”对话框进行修改的是()。
我国至今为止没有推出计算机信息安全的相关法律规定。
关系运算中的选择运算,就是在表中选择不同的字段形成新的表。
()是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。
甲公司将具开发的商业软件著作权经约定合法转让给乙公司,随后甲公司白行对原软件进行了改进,形成新版本后进行销售。那么,甲公司的行为(65)。
随机试题
新生儿颅内出血的诊断依据应除外
犯罪嫌疑人与其他同案人的关系属于需要查明的案件事实。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
椎一基底动脉的分支,错误的是
人工荨麻疹是指
依据我国仲裁法的规定,下列各项活动中属于中国仲裁协会职责的是:()
下列关于导游在和司机合作的说法中,错误的是()。
教师劳动手段的特殊性,决定了教师劳动具有()的特点。
中国人民政治协商会议是有广泛代表性的()。
Peoplewhodescribethem.themselvesasperfectionistsmaydowellonjobinterviews,butnewstudyfindingssuggestthatthey
最新回复
(
0
)