J-Linux&Shell-W15
Shell程序设计(下)
二.单项选择题
- 下列shell中检查数值的表达式的写法描述正确的是:(C)
A. x -eq y 为检查x和y是否不相等
B. x -ne y 检查x和y是否相等
C. x -gt y 检查x是否大于y
D. x -gt y 检查x是否小于y
- 文件描述符(B)代表一个程序的标准输出
A.0 B.1 C.2 D.3
- test检查模式当中表示检查对象是否是个目录的选项是(D)
A.-f B.-e C.-a D.-d
- 三.不定项选择题
- 下列shell结构化语句中能够起到循环作用的有(BCD)
A. if B.while C.until D.for
- 下列shell结构化语句中能够起到选择作用的有(A)
A. if B.while C.until D.for
- 四.填空题
- 某一个具体的shell脚本中第3个参数的表达方式是__$3_______。
- 五.问答题
- 阐述一下shell中函数的用法。
#!/bin/bash
# 函数 hello() 只是打印出一个信息
hello()
{
echo “You are in function hello()”
}
echo “Calling function hello()...”
# 调用 hello() 函数:
hello
echo “You are now out of function hello()”
函数要写在调用的前面