C.使用 source 命令执行 shell 程序(内部命令)
D.用( )将多条命令括起来而形成的复合命令执行
22.对于使用(C)连接的两条命令,只有当左边的命令执行失败(退出状态为非 0 值)才会继续执行右边的命令。
A. ;B. && C. || D.都不是
23.Shell 执行命令在同名时优先级别最高的是(A)
A.别名 B. 函数 C.内部命令 D.外部命令
24.将一个变量 stab 的值清除(即成为空串)的命令是(D)
A. $stab B.${#stab} C.${stab } D unset stab
25.Shell 变量不需要预先定义,若对其进行数值操作,可指定变量的属性为整数,具体命令为 D
A. declare -a 变量名 B.declare -f 变量名 C.typeset -r 变量名 D.typeset -i 变量名
26.Shell 中可表达引用数组 abrr 中的所有非空元素的引用是(B)76
A. ${abrr} B.${abrr [*]} C.${#abrr[*] D.${#abrr[@]}
27.在 Shell 变量引用操作符可实现字符串替换其中(C)用来测试假如变量 stra 存在且不为空,则返回为 word,否则
返回为空串 78
A.${stra:-word } B. ${stra:=word } C.${stra: +word } D.${stra: ?word }
28.在 Shell 变量引用操作符可实现字符串替换其中(D)用来测试,假如变量 stra 存在,则返回为变量 stra 的值,否则
输出为 word ,并退出当前脚本程序
A.${stra-word } B. ${stra=word } C.${stra: +word } D.${stra: ?word }
29.在 Shell 变量引用操作符可实现模式匹配替换其中(B)用来的含义是若 pattern 匹配变量 stra 的头部,则删除最
长匹配部分并返回剩余部分。
A. ${stra #pattern} B.${stra##pattern } C.${stra%pattern} D.${stra%%pattern}
30.为了使子进程能继承父进程中定义的变量,就必须使(D)命令将这些变量送入进程转出区 83
A. read B.set C.shift D.export
31. 使用(D)形式时,即使表达式中有 Shell 的特殊字符时,也不必用双引号将其括起来。87
A. test 表达式 B.[ 表达式 ] C.let 算术表达式 D.((算术表达式))
评论0
最新资源