Pushd에 경로를 파이프하는 방법은 무엇입니까?

Pushd에 경로를 파이프하는 방법은 무엇입니까?

이 작업은 쉬울 것 같지만 출력을 앞뒤로 파이핑하는 기본 사항 중 일부를 분명히 이해하지 못합니다.

나는 다음과 같은 일을하려고합니다 :

bundle show some-gem-name | pushd

그 결과 보석 이름의 경로에 나를 배치하고 현재 위치로 돌아가는 popd 함수를 지원합니다.

답변1

Pushd는 디렉토리를 표준 입력이 아닌 명령줄 인수로 예상하므로 디렉토리를 파이프로 연결할 수 없습니다. 노력하다

pushd "`bundle show some-gem-name`"

대신에.

관련 정보