bundle show 명령의 출력을 cd의 인수로 사용할 수 있습니까?


0

jekyll (정적 사이트 생성기)으로 작업하고 있으며 많은 하위 디렉토리에 묻혀있는 gem 소스를 탐색해야하며 탭 키 도움말을 누르면 자동 완성되지만 어떻게 든 출력을 추가 할 수 있다면 좋을 것입니다

bundle show minima

내 노트북에서 결과

/home/username/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/minima-2.1.1

디렉토리 변경 명령에 cd. 결과 명령이

cd /home/username/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/minima-2.1.1  

답변:


1
cd "$(bundle show minima)"

트릭은 : 현대 쉘 $(foo)에서의 출력으로 대체됩니다 foo. 대체 구문은 다음과 같습니다.

cd "`bundle show minima`"

0

이것이 나를 위해 일한 것입니다.

  1. 설치된 xclip : sudo apt install xclip
  2. bundle명령 출력 을 클립 보드로 파이프하십시오 .bundle show minima | xclip -sel c
  3. 입력 cd하고 누르십시오ctrl+shift+v
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.