if [[ ! ${file} =~ ^[0-9]+ ]];then exit 0 fi
=~ 是代表什么 意思
能把上面的这个正则表达式解释一遍吗?
if [[ ${var_1} =~ ${var_2} ]] 这是Linux的shell编程中 if 正则匹配的一个标准格式
外层[ ] 中,需要放入条件 ,也就是说 内部的[ ] 是外部[ ] 的一个条件, 用来告诉shell是否执行这个if语句。
exit这个不用解释了吧 直接退出shell程序