Não use o (a menos que você esteja em csh
ou tcsh
variants), está quebrado. Usando o comando -v node .
POSIX oferecer o comando dirname para obter a parte do diretório do nome do caminho:
cd "$(dirname -- "$(command -v node)")"
ou usando uma variável para armazenar o nome do caminho, evita que você chame dirname
:
nodepath=$(command -v node)
cd "${nodepath%/*}"