Sie müssen dirname verwenden, um das Verzeichnis der gesuchten Sache zu erhalten.
cd `dirname \`which whatimlookingfor\``
Beachten Sie die Verwendung von Backtick anstelle von Anführungszeichen oder etwas anderem.
Unter Windows, wo Sie möglicherweise keinen Zugriff auf bash über cygwin oder MSys haben, können Sie Powershell anstelle von cmd.exe verwenden, um dasselbe zu erreichen.
Die Ersetzung in Powershell erfolgt über, $( )
sodass Ihr Befehl in etwa wie folgt aussehen kann:
cd $(dirname $(which whatimlookingfor))
Vorausgesetzt, Sie verfügen über den Pfadnamen binname.