Код: Выделить всё
-- Server version 10.11.8-MariaDB-0ubuntu0.24.04.1
Код: Выделить всё
$ echo "-- Server version 10.11.8-MariaDB-0ubuntu0.24.04.1" | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+'|head -n1
10.11.8
Код: Выделить всё
echo "Server version 5.5.5-10.3.34-MariaDB-1:10.3.34+maria~focal-log"|grep -Eo '[0-9]+\.[0-9]+\.[0-9]+'|head -n1
Мне интересно, как мы можем надежно извлечь здесь правильную версию сервера, которая может соответствовать тегу из https://hub.docker.com/_/mariadb или https://hub.docker.com/_/myqsl
Дальнейшие дополнения к списку образцов версий: добро пожаловать.
Подробнее здесь: https://stackoverflow.com/questions/798 ... -mysqldump
Мобильная версия