Bash - 知识测验¶
每个命令在其执行结束时都必须返回一个返回码
- 正确
- 错误
返回码 0 表示执行错误
- 正确
- 错误
返回码存储在变量
$@
中
- 正确
- 错误
test 命令允许您
- 测试文件类型
- 测试变量
- 比较数字
- 比较两个文件的内容
expr
命令
- 连接两个字符创
- 执行数学运算
- 在屏幕上显示文本
下面的条件结构语法是否正确?请解释原因。
if command
command if $?=0
else
command if $?!=0
fi
- 正确
- 错误
以下语法是什么意思:
${variable:=value}
- 如果变量为空,则显示替换值
- 如果变量不为空,则显示替换值
- 如果变量为空,则为其分配一个新值
下面的条件选择结构语法是否正确?请解释原因。
case $variable in
value1)
commands if $variable = value1
value2)
commands if $variable = value2
*)
commands for all values of $variable != of value1 and value2
;;
esac
- 正确
- 错误
下列哪个不是循环结构?
- while
- until
- loop
- for
作者:Antoine Le Morvan
贡献者:Steven Spencer, Ganna Zhyrnova