1、编写函数,实现打印绿色OK和红色FAILED 判断是否有参数,存在为Ok,不存在为FAILED
#!/bin/bash fun1 () { if [ $1 -ge 1 ] then echo -e '\e[1;32mOK\e[m' else echo -e '\033[1;31mFAILED\033[m' fi } fun1 $#
2、 编写函数,实现判断是否无位置参数,如无参数,提示错误
fun2() { if [ -z "$1" ] then echo "错误" fi } fun2 $1
3、编写函数实现两个数字做为参数,返回最大值
max1() { read -p "first number :" num1 read -p "second number :" num2 if [ $num1 -ge $num2 ] then echo "max is $num1" else echo "max is $num2" fi } max1