[[ $i =~ ^[0-9]+$ ]] && echo 1 意思

来源:互联网 发布:网络综艺 广告植入 编辑:程序博客网 时间:2024/06/03 22:19
=~ 表示的是匹配 && 是前一个命令为真 才执行后一个命令 [[ ]] 是if判断使用正则表达式的固定格式 ^ 是以什么开头 [0-9]是表示范围内都是数字 +表示1到多个 $是结尾 ^[0-9]+$ 就是 以数字开头并结尾的 整行都是数字 整句的意思是 如果 变量$i 匹配到了 以1到多个数字开头并结尾的 那么 就 echo 1
原创粉丝点击