Какая версия Google Chrome у меня есть?

Как я могу узнать, какую версию Chrome я использую?

Я хотел бы использовать метод командной строки, а не графический интерфейс - посещение chrome://chrome в строке URL-адреса. Мне нужно иметь возможность использовать его в скрипте bash.

Я запустил команду google-chrome --help, но, похоже , у него не было --version вариант.

В нем действительно есть опция, указанная в списке:

OPTIONS       Google  Chrome has hundreds of undocumented command-line flags that are       added and removed at the whim of the  developers.   Here,  we  document       relatively stable flags.         ...       --version              Show version information.

Таким образом, вы можете использовать команду google-chrome с --version вариант:

google-chrome --version

дает:

    Google Chrome 36.0.1985.125

Для следующих команд я использую grep и регулярное выражение, потому что оно гораздо лучше адаптируется к изменениям в изменении формата версии Google Chrome

Чтобы получить только номер версии, выполните следующую команду:

google-chrome --version | grep -iE "[0-9.]{10,20}"

Это дает:

    36.0.1985.125   

И этот:

google-chrome --version | grep -iE " [0-9]{1,3}.[0-9]{1,3}

дает вам только основные номера версий.

    36.0

Если у вас установлена бета-версия:

Выполнение этой команды:

google-chrome-beta --version

дает:

Google Chrome 37.0.2062.58 beta

А еще есть методы графического интерфейса:

Вы можете перейти на следующие сайты:

chrome://chrome

дает вам это:

enter image description here

И

chrome://version

или

about:

Спасибо Джефф Изобретатель Chrome OS.

дает это:

enter image description here

Google Chrome   36.0.1985.125 (Official Build 283153) OS  Linux Blink   537.36 (@177902)JavaScript  V8 3.26.31.8Flash   14.0.0.145User Agent  Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36Command Line    /opt/google/chrome/google-chrome --no-startup-window --flag-switches-begin --flag-switches-endExecutable Path /opt/google/chrome/google-chromeProfile Path    /home/tim/.config/google-chrome/DefaultVariations  e950616e-37fb3cc2            c70841c8-4866ef6e            3664a344-be9e69ba            9e5c75f1-ad69ceb0            24dca50e-837c4893            ca65a9fe-91ac3782            8d790604-9cb2a91c            4ea303a6-3d47f4f4            d8f57532-f23d1dea            b2612322-f8cf70e2            5a3c10b5-e1cc0f14            244ca1ac-4ad60575            5e29d81-f23d1dea            3ac60855-486e2a9c            246fb659-bca011b3            f296190c-cdc3d902            4442aae2-4ad60575            ed1d377-e1cc0f14            75f0f0a0-4ad60575            e2b18481-a5822863            e7e71889-e1cc0f14            cbf0c14e-bf3e6cfd

Мои местоимения - Он / Его

Приведенная ниже команда предоставит только сведения о версии:

google-chrome --product-version

Выход:

78.0.3904.70

Для более общего решения вы можете использовать apt-cache policy, например:

$ apt-cache policy google-chrome-stablegoogle-chrome-stable:  Installed: 36.0.1985.125-1  Candidate: 36.0.1985.125-1

Это будет работать со всем программным обеспечением, установленным через ваш менеджер пакетов.

echo $(google-chrome --version | awk '{print $3}')

выход:

78.0.3904.97

о: тоже работает. Он предоставляет полную информацию о версии браузера, Blink, Javascript и Flash.

О. Я не заметил, что это был вопрос с самостоятельным ответом = D. Моя вина.

Как вы искали опцию версия в справке? Прокручивать? Разве в нем не указана опция, если вы используете "google-chrome --help | grep version`?

Возможно, но большинство обычных пользователей этого не сделают, поэтому я задал и ответил на этот вопрос :slight_smile: Я сам пропустил это в первый раз.