which
명령 의 결과를 어떻게 파이프 할 수 cd
있습니까?
이것이 내가하려는 것입니다.
which oracle | cd
cd < which oracle
그러나 그들 중 어느 것도 작동하지 않습니다.
이를 달성하는 방법이 있습니까 (물론 복사 / 붙여 넣기 대신)?
편집 : 다시 생각하면 대상 파일이 폴더 / 디렉토리가 아니기 때문에이 명령이 실패합니다 .
그래서 나는 지금 후행 "/ oracle"부분 (sed 또는 awk, 심지어 Perl)을 제거하는 더 나은 방법을 생각하고 있습니다. :)
편집 : 좋아 그게 결국 내가 가진 것입니다.
cd `which oracle | sed 's/\/oracle//g'`