Страницы руководства устарели

Страницы руководства устарели

Фон:

Недавно я узнал о флаге mv -t в bash, но когда я проверил man-страницы на своем компьютере, там не было никаких упоминаний о нем. Man-страницы были датированы 9 июля 2002 года. Я подключился по ssh к другой системе UNIX и нашел там параметр mv -t, датированный декабрем 2015 года.

Проблема:

Я посчитал, что моя оболочка bash нуждается в обновлении, поэтому я обновил ее с версии 3.2.57(1) до 4.3.42(1), выполнив следующие действия:http://clubmate.fi/upgrade-to-bash-4-in-mac-os-x/

Теперь, когда я запускаю "echo $BASH_VERSION", он выдает "4.3.42(1)-release", но если я делаю "bash --version", он возвращает "version 3.2.57(1)-release". Страницы руководства все еще с 2002 года.

Есть идеи, что может происходить?

решение1

Спасибо Гленну Джекману за полезные комментарии выше.

Проблема была из-за разницы между инструментами командной строки GNU и инструментами командной строки OSX. Чтобы решить проблему, я выполнил шаги на этом сайте: https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/

Теперь я использую bash версии 4.3.42(1), и страницы руководства работают так, как я и надеялся.

Связанный контент