美国vps服务器的shell函数的简单应用
云服务器
美国vps服务器的shell函数的简单应用
2026-01-21 09:48
美国vps服务器的shell函数的简单应用:
1、编写函数,实现打印绿色OK和红色FAILED
判断是否有参数,存在为Ok,不存在为FAILED
int(){
if[!$#-eq0];then
echo-e"\e[1;32mOK\e[0m"
else
echo-e"\e[1;31mFAILED\e[0m"
fi
}
int$*
2、编写函数,实现判断是否无位置参数,如无参数,提示错误
y(){
if[$#=0];then
echo"错误"
else
echo"有位置参数"
fi
}
y$*
3、编写函数实现两个数字做为参数,返回最大值
x(){
if[[-n$a&&-n$b]];then
#这里$a与==必须有空格
if[[$a==[[:digit:]]*$&&$b==[[:digit:]]*$]];then
if[$a-gt$b];then
echo"最大值为$a"
elif[$a-eq$b];then
echo"二值相等"
else
echo"最大值为$b"
fi
else
echo"输入数字"
fi
else
echo"请输入内容"
fi
}
read-p"请输入第一个数"a
read-p"请输入第二个数"b
xab
4、编写函数,实现两个整数位参数,计算加减乘除。
z(){
if[[-n$a&&-n$b]];then
#这里$a与==之间必须没有空格
if[[$a==[[:digit:]]*$&&$b==[[:digit:]]*$]];then
echo"$a+$b=$[a+b]"
echo"$a-$b=$[a-b]"
echo"$a*$b=$[a*b]"
echo"$a/$b=$[a/b]"
else
echo"请输入数字"
fi
else
echo"请输入内容"
fi
}
read-p"请输入第一个数"a
read-p"请输入第二个数"b
zab
购买使用一诺网络美国VPS,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国VPS低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3