2015-05-15 3 views

ответ

1

Это должно работать для вас:

cd $(dirname `which ruby`) 
0

which команда говорит вам не только имя каталога, но и имя файла, так что вы должны избавиться от файла, используя некоторые утилиты. Я использовал простой sed для этого, чтобы удалить все после последней косой черты.

Это работает в Баш:

cd `which ls | sed -r 's#/[^/]+$##'` 
Смежные вопросы