shell验证输入有三个用逗号分隔的数字



如何验证shell中的变量只有三个整数,以,分隔。像下面的

23543,24543,245 ->true
34535,435436    ->false
f,34545,34656   -> false

Bash regex:

$ var=f,34545,34656
$ [[ $var =~ ^[0-9]+,[0-9]+,[0-9]+$ ]] && echo true || echo false
false

相关内容

  • 没有找到相关文章

最新更新