сработало идеально:

ужно знать, какая версия Firefox установлена ​​в моей системе из командной строки Windows или Linux.

Ответы на вопрос(5)

Решение Вопроса

эта ссылкакажется, что-v аргумент (и многое другое) не работает в Windows. Если вы перейдете по ссылке на ошибку на сайте, кажется, что есть обходной путь. Я цитирую комментарий:

Обходной путь (работает с Firefox, Thunderbird и, я полагаю, и другими программами):

<program-name> -h | more

Ошибка возникает потому, что без перенаправления программа освобождает свой стандартный вывод перед обработкой параметра -help. При перенаправлении stdout не освобождается, и вы можете видеть вывод.

Так, например, для Firefox:

C:\Program Files (x86)\Mozilla Firefox>firefox -v | more
Mozilla Firefox 3.6.13, Copyright (c) 1998 - 2010 mozilla.org

Это работает для меня по крайней мере. Без| more Я ничего не напечатал. В Linux это работает с или без трубопровода.

В более новой версии (я пробовал на 51.0.1) ответ @ Nömmik не работает в Windows.

Но вы можете попробовать этот обходной путь:

firefox -v | find "Mozilla"

 SamuraiJack07 дек. 2017 г., 10:21
Довольно неловко для проекта масштаба Firefox

В 2018 году FF 60:

firefox --version

выход:

Mozilla Firefox 60.0.1

В linux (debian, lenny) вы можете использовать -v:

firefox -v
Mozilla Firefox 3.0.19, Copyright (c) 1998 - 2010 mozilla.org

(это было на случайном сервере только сейчас)

На моемWindows 8 коробка я знал, чтоFirefox Quantum был установлен иfirefox бинарный файл находится внутри:

C:\Program Files\Mozilla Firefox

Поэтому, когда я изменил каталог наC:\Program Files\Mozilla Firefox и выдал командуfirefox -v ничего не было показано:

Но когда я дал командуfirefox -v|more сработало идеально:

Ваш ответ на вопрос