使用正则表达式检查是否为数字或者url
2.使用正则检查是否为数字
if [[ "
echo "
else
echo "Usage: $0 数字1 数字2 2个数字"
exit 3
fi
-:负数
?:前面一个字符出现0次或1次
2.检查输入的是否是url地址
check_url() {
[[
action "请输入有效的url地址" /bin/false
exit 1 }
}
3.检查url
url_status() {
status_code=curl -s -I $url |awk 'NR==1{print $2}'
[ -z "\(status_code" ] && {
action "\)url is failed" /bin/false
exit 2 }
if [
else
action "$url is failed" /bin/false
fi
}
本文作者:hflinux
本文链接:https://www.cnblogs.com/hflinux/p/18381139
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步