问题:
1、编写函数,实现打印绿色OK和红色FAILED
判断是否有参数,存在为Ok,不存在为FAILED
2、编写函数,实现判断是否无位置参数,如无参数,提示错误
3、编写函数实现两个数字做为参数,返回最大值
4、编写函数,实现两个整数位参数,计算加减乘除。
5、使用关联数组按扩展名统计指定目录中文件的数量
1.编写函数,实现打印绿色OK和红色FAILED
判断是否有参数,存在为Ok,不存在为FAILED
[root@server day]# ./ex1.sh
请输入参数: 123
OK
[root@server day]# ./ex1.sh
请输入参数: 00000
OK
[root@server day]# ./ex1.sh
请输入参数:
FAILAED
2.编写函数,实现判断是否无位置参数,如无参数,提示错误
[root@server day]# vim ex2.sh +
[root@server day]# ./ex2.sh
无参数
[root@server day]# ./ex2.sh aaa
位置参数为aaa
[root@server day]#
3、编写函数实现两个数字做为参数,返回最大值
[root@server day]# vim ex3.sh +
[root@server day]# ./ex3.sh
请输入两个数: 12 4
12
[root@server day]# ./ex3.sh
请输入两个数: 1 5
5
[root@server day]# ./ex3.sh
请输入两个数: 1 1
相等
0
[root@server day]#
4、编写函数,实现两个整数位参数,计算加减乘除。
[root@server day]# vim ex4.sh +
[root@server day]# ./ex4.sh
请输入两个整数: 2 1
2+1=3
2-1=1
2*1=2
2/1=2
[root@server day]#
5、使用关联数组按扩展名统计指定目录中文件的数量
[root@server day]# ./ex5.sh
[root@server day]# chmod +x ex5.sh
[root@server day]# ./ex5.sh
扩展名: sh,对应数量为: 5
[root@server day]#