Как получить версию phpMyAdmin из командной строки?

Ответив на ваш первоначальный вопрос, следующая команда покажет вам все строки, содержащие «расширение фигурных скобок» на справочных страницах bash:

for page in $( man -k bash | awk '{print $1}' ); do
    zgrep -i -n  'brace expansion' $(man -w $page) /dev/null
done

Сначала вы получаете список справочных страниц, соответствующих «bash» в их описании, после чего вы перебираете полученный список и ищете подходящую строку «расширение фигурной скобки». zgrep (1 )автоматически распаковывает для вас файлы;)

2
26.01.2021, 16:20
1 ответ

Если вы также следуете рекомендациям по использованию пакетов,

dpkg -l phpmyadmin

сообщит вам, какая версия пакета phpmyadminустановлена ​​(при условии, что она установлена ​​).

Если вам нужна только версия,

dpkg-query -W -f '${version}\n' phpmyadmin

будет выводить только версию phpmyadmin.

Если вы не используете упакованную версию, но знаете, где находится файл package.json,

jq.version /path/to/package.json

выдаст вам версию.

Если вы хотите запросить версию с веб-сервера, вам нужно найти PMA_VERSIONна домашней странице:

curl -s https://example.org/phpmyadmin | grep -E -o 'PMA_VERSION:"[[:digit:].]+"'
6
18.03.2021, 22:34

Теги

Похожие вопросы