文章目录
- 题目一
- 题目描述
- 代码实现
- 结果验证
- 关于本题
- 题目二
- 题目描述
- 代码实现
- 结果测试
- 题目三
- 题目描述
- 代码实现及结果测试
- 题目四
- 题目描述
- 代码实现及结果测试
- 题目五
- 题目描述
- 代码实现及结果测试
题目一
题目描述
输入的命令行参数必须是hello,才会正确显示;否则,显示错误提示。
代码实现
结果验证
关于本题
本题的难点在于如何提取命令行输入的参数,本题中运用的是$*,表示在命令行中实际给出的所有实参字符串,说人话就是:代表所有参数本身内容。
详情请参考:shell预先定义的特殊变量
其实,用位置变量 $1 代替 $* 亦可达到同样的目的。
题目二
题目描述
检测某个文件是否是一个普通文件。
代码实现
结果测试
题目三
题目描述
比较两个字符串str1和str2是否相等。
代码实现及结果测试
题目四
题目描述
判断一个数字是否是正数。
代码实现及结果测试
题目五
题目描述
判断给定的数字是否介于1到10之间