В Reddit я увидел решение:
apt-get install libpango1.0-0:i386
apt-get -f install
Чтобы получить версию, а не многострочный текст:
$ bash --version | head -1 | cut -d ' ' -f 4
Существует ключевой ярлык, который указывает текущую информацию о оболочке:
Ctrl + x Ctrl + v
Из man bash
display-shell-version (C-x C-v)
Display version information about the current instance of bash.
Это лучший выбор, если вы перепутали переменные среды.
При запуске bash (например, из gnome-terminal) вы можете проверить значение переменной среды BASH_VERSION.
$ echo $BASH_VERSION
4.2.37(1)-release
Если значение пустое, вы не работаете bash.
Обычный --version может дать вам слишком много многострочного шаблона, поэтому я использую
bash -c 'echo $BASH_VERSION'
Нет, все в порядке. Из man bash:
--verbose
Equivalent to -v.
Это не так тихо, как обычно. Попробуйте
--version
.
Чтобы получить версию, а не многострочный текст:
$ bash --version | head -1 | cut -d ' ' -f 4
Существует ключевой ярлык, который указывает текущую информацию о оболочке:
Ctrl + x Ctrl + v
Из man bash
display-shell-version (C-x C-v)
Display version information about the current instance of bash.
Это лучший выбор, если вы перепутали переменные среды.
При запуске bash (например, из gnome-terminal) вы можете проверить значение переменной среды BASH_VERSION.
$ echo $BASH_VERSION
4.2.37(1)-release
Если значение пустое, вы не работаете bash.
Обычный --version может дать вам слишком много многострочного шаблона, поэтому я использую
bash -c 'echo $BASH_VERSION'
Нет, все в порядке. Из man bash:
--verbose
Equivalent to -v.
Это не так тихо, как обычно. Попробуйте
--version
.
Существует ключевой ярлык, который указывает текущую информацию о оболочке:
Ctrl + x Ctrl + v
Из man bash
display-shell-version (Cx Cv) Отображает информацию о текущем экземпляре bash.
Это лучший выбор, если вы столкнулись с переменными среды.
При запуске bash (например, из gnome-terminal
) вы можете проверить значение переменной среды BASH_VERSION
.
$ echo $ BASH_VERSION 4.2.37 (1) -release
Если значение пустое, вы не запускаете bash
.
Обычная - версия
может дать вам слишком много многострочного шаблона, поэтому я использую
bash -c 'echo $ BASH_VERSION'
Нет, все в порядке. Из man bash
:
--verbose Equivalent -v.
Это не так тихо, как обычно. Попробуйте
- версию
вместо этого.
Чтобы получить версию, а не многострочный текст:
$ bash --version | head -1 | cut -d '' -f 4
Обычная - версия
может дать вам слишком много многострочного шаблона, поэтому я использую
bash -c 'echo $ BASH_VERSION'
Нет, все в порядке. Из man bash
:
--verbose Equivalent -v.
Это не так тихо, как обычно. Попробуйте
- версию
вместо этого.
Существует ключевой ярлык, который указывает текущую информацию о оболочке:
Ctrl + x Ctrl + v
Из man bash
display-shell-version (Cx Cv) Отображает информацию о текущем экземпляре bash.
Это лучший выбор, если вы столкнулись с переменными среды.
При запуске bash (например, из gnome-terminal
) вы можете проверить значение переменной среды BASH_VERSION
.
$ echo $ BASH_VERSION 4.2.37 (1) -release
Если значение пустое, вы не запускаете bash
.
Чтобы получить версию, а не многострочный текст:
$ bash --version | head -1 | cut -d '' -f 4
При запуске bash (например, из gnome-terminal
) вы можете проверить значение переменной среды BASH_VERSION
.
$ echo $ BASH_VERSION 4.2.37 (1) -release
Если значение пустое, вы не запускаете bash
.
Обычная - версия
может дать вам слишком много многострочного шаблона, поэтому я использую
bash -c 'echo $ BASH_VERSION'
Нет, все в порядке. Из man bash
:
--verbose Equivalent -v.
Это не так тихо, как обычно. Попробуйте
- версию
вместо этого.
Чтобы получить версию, а не многострочный текст:
$ bash --version | head -1 | cut -d '' -f 4
Существует ключевой ярлык, который указывает текущую информацию о оболочке:
Ctrl + x Ctrl + v
Из man bash
display-shell-version (Cx Cv) Отображает информацию о текущем экземпляре bash.
Это лучший выбор, если вы столкнулись с переменными среды.
Обычная - версия
может дать вам слишком много многострочного шаблона, поэтому я использую
bash -c 'echo $ BASH_VERSION'
bash
. Один из способов полезен в том, что ему не нужна оболочка, которая в настоящее время используется bash
. Другое дело, что даже в bash
возможно (хотя не good i>) установить BASH_VERSION
на другое значение. Он может даже экспортироваться как переменная среды. Однако даже после запуска экспорта BASH_VERSION = foobar
метод, приведенный здесь, работает, так как новая оболочка bash
автоматически сбрасывает свой собственный BASH_VERSION
перед выполнением параметра расширение, которое его читает.
– Eliah Kagan
28 September 2017 в 20:02
bash -version
говорит 4.3.48 (1) -release
и политика apt-cache bash
говорит 4.3-14ubuntu1.2
, и я проверил, что исполняемый файл bash
поступает из пакета bash. Как это следует интерпретировать? Аналогичное несоответствие для usb-creator-gtk
, и в этом случае вывод apt-cache корректен. - Можем ли мы заключить, что номер более высокой версии является правильным (и кто-то забыл обновить другой)?
– sudodus
21 February 2018 в 19:58
Нет, все в порядке. Из man bash
:
--verbose Equivalent -v.
Это не так тихо, как обычно. Попробуйте
- версию
вместо этого.
При запуске bash (например, из gnome-terminal
) вы можете проверить значение переменной среды BASH_VERSION
.
$ echo $ BASH_VERSION 4.2.37 (1) -release
Если значение пустое, вы не запускаете bash
.
bash --version
не показывает bash, который вы используете в данный момент.
– gabeio
6 March 2014 в 07:38
BASH_VERSION
не гарантирует, что вы используете bash
: export BASH_VERSION; csh -c 'echo $ BASH_VERSION $ SHELL $ shell'
, поэтому $ BASH_VERSION
может быть задано в csh
– Tino
25 November 2014 в 23:48
$ SHELL -version
, но снова SHELL может быть перезаписан (и вся оболочка не поддерживает флаг -version).
– bufh
22 April 2015 в 14:43
Существует ключевой ярлык, который указывает текущую информацию о оболочке:
Ctrl + x Ctrl + v
Из man bash
display-shell-version (Cx Cv) Отображает информацию о текущем экземпляре bash.
Это лучший выбор, если вы столкнулись с переменными среды.
Чтобы получить версию, а не многострочный текст:
$ bash --version | head -1 | cut -d '' -f 4