为了能到远方,脚下的每一步都不能少|

园龄:粉丝:关注:

使用正则表达式检查是否为数字或者url

2.使用正则检查是否为数字

if [[ "num1"= ?[09]+ && "num2"= ?[09]+ ]]; then
echo "num1num2是数字"
else
echo "Usage: $0 数字1 数字2 2个数字"
exit 3
fi

-:负数
?:前面一个字符出现0次或1次

2.检查输入的是否是url地址

check_url() {
[[ url= [09azAZ./:]+ ]] || {
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 [ statuscodelt400];thenaction"url is ok!!!" /bin/true
else
action "$url is failed" /bin/false
fi
}

本文作者:hflinux

本文链接:https://www.cnblogs.com/hflinux/p/18381139

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   还得多长时间·  阅读(31)  评论(0编辑  收藏  举报
//雪花飘落效果
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起