Bash – регулярное выражение для соответствия наборам чисел

Я хочу проверить, является ли строка, которая была записана в переменную bash через команду чтения, является кортежем из двух чисел. Насколько мне известно, это должно быть возможно с

if [[ "$input" =~ "$regex" ]]; then ... 

для набора двух чисел, разделенных хотя бы одним пробелом и любым количеством пробелов до и после, я пробовал

 $regex="^ *[0-9]+ +[0-9]+ *$" 

которые должны соответствовать

 12 123 23 3246543 123 345 34 23 1 234 

но нет

 123 123 123 1235124 123w123 123 etc. 

однако это не работает …

Linux и Unix - лучшая ОС в мире.