test_cmd_targetsize.sh: fix aom version parsing (#2679)

when multiple codecs are present.

With `Version: 1.2.0 (dav1d
[dec]:1.5.1-0-g42b2b24, aom [enc/dec]:v3.12.0, svt [enc]:v3.0.0)` this
fixes:

```
+ [[ 12
0 -ge 6 ]]
test_cmd_targetsize.sh: line 92: [[: 12
0: syntax error in expression (error token is "0")
```

Previously the match was too greedy and would include both the libaom
and SVT-AV1 version numbers. This change matches everything until a ','
is encountered or the end of line.
diff --git a/tests/test_cmd_targetsize.sh b/tests/test_cmd_targetsize.sh
index 7efc555..b6dfe11 100755
--- a/tests/test_cmd_targetsize.sh
+++ b/tests/test_cmd_targetsize.sh
@@ -81,7 +81,7 @@
   # TODO(yguyon): Investigate.
   # The grep and cut commands are not pretty but seem to work on most platforms.
   if "${AVIFENC}" -V | grep -o "aom" --quiet; then
-    AOM_VERSION=$("${AVIFENC}" -V | grep -o "aom.*[0-9]*\.")        # "aom [enc/dec]:X.Y."
+    AOM_VERSION=$("${AVIFENC}" -V | grep -o "aom[^,]*[0-9]*\.")     # "aom [enc/dec]:X.Y."
     AOM_VERSION=$(echo "${AOM_VERSION}" | cut -d ":" -f 2)          # "X.Y" maybe prepended by a 'v'
     AOM_VERSION=$(echo "${AOM_VERSION}" | grep -o "[0-9]*\.[0-9]*") # "X.Y"
     AOM_MAJOR_VERSION=$(echo "${AOM_VERSION}" | cut -d "." -f 1)