bash - como canalizar o resultado do comando command para o cd
Como eu poderia canalizar o resultado de umwhich
comando paracd
?
Isto é o que estou tentando fazer:
which oracle | cd
cd < which oracle
Mas nenhum deles funciona.
Existe uma maneira de conseguir isso (em vez de copiar / colar, é claro)?
Editar: pensando bem, este comando falharia, porque o arquivo de destino NÃO é uma pasta / diretório.
Então, estou pensando e trabalhando em uma maneira melhor de se livrar da parte "/ oracle" à direita agora (sed ou awk, ou mesmo Perl) :)
Edit: Ok, é isso que eu tenho no final:
cd `which oracle | sed 's/\/oracle//g'`