Manpages sind veraltet

Manpages sind veraltet

Hintergrund:

Ich habe kürzlich von der Flag-Option mv -t in Bash erfahren, aber als ich die Manpages auf meinem Computer überprüfte, wurde sie nicht erwähnt. Die Manpages waren vom 9. Juli 2002. Ich habe mich per SSH in ein anderes UNIX-System eingeloggt und dort die Option mv -t in den Manpages vom Dezember 2015 gefunden.

Problem:

Ich ging davon aus, dass meine Bash-Shell ein Upgrade benötigte, also habe ich ein Upgrade von Version 3.2.57(1) auf 4.3.42(1) durchgeführt. Dabei habe ich diese Schritte befolgt:http://clubmate.fi/upgrade-to-bash-4-in-mac-os-x/

Wenn ich jetzt "echo $BASH_VERSION" ausführe, wird "4.3.42(1)-release" angezeigt, aber wenn ich "bash --version" ausführe, wird "Version 3.2.57(1)-release" zurückgegeben. Die Manpages sind noch von 2002.

Irgendwelche Ideen, was los sein könnte?

Antwort1

Danke an Glenn Jackman für die hilfreichen Kommentare oben.

Das Problem lag an einem Unterschied zwischen den GNU-Befehlszeilentools und den OSX-Befehlszeilentools. Um das Problem zu lösen, habe ich die Schritte auf dieser Website befolgt: https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/

Jetzt verwende ich die Bash-Version 4.3.42(1) und die Manpages funktionieren wie erhofft.

verwandte Informationen