shell编程


题目一

题目描述

输入的命令行参数必须是hello,才会正确显示;否则,显示错误提示。


代码实现

shell编程


结果验证

shell编程


关于本题

本题的难点在于如何提取命令行输入的参数,本题中运用的是$*,表示在命令行中实际给出的所有实参字符串,说人话就是:代表所有参数本身内容
详情请参考:shell预先定义的特殊变量

其实,用位置变量 $1 代替 $* 亦可达到同样的目的。


题目二

题目描述

检测某个文件是否是一个普通文件。


代码实现

shell编程


结果测试

shell编程


题目三

题目描述

比较两个字符串str1和str2是否相等。


代码实现及结果测试

shell编程


题目四

题目描述

判断一个数字是否是正数。


代码实现及结果测试

shell编程


题目五

题目描述

判断给定的数字是否介于1到10之间


代码实现及结果测试

shell编程