基础的shell编程问题(二)


题目一

题目描述

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


代码实现

在这里插入图片描述


结果验证

在这里插入图片描述


关于本题

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

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


题目二

题目描述

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


代码实现

在这里插入图片描述


结果测试

在这里插入图片描述


题目三

题目描述

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


代码实现及结果测试

在这里插入图片描述


题目四

题目描述

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


代码实现及结果测试

在这里插入图片描述


题目五

题目描述

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


代码实现及结果测试

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Jormungand_V/article/details/109587465
今日推荐