파이프가 bash에서 어떻게 작동하는지 이해하지 못합니다.
한 명령의 출력을 다른 명령의 입력으로 사용한다는 것을 알고 있습니다.
명령이 화면에 인쇄되기 때문에 출력을 얻을 수 있습니다.
그러나 명령에 어떤 입력이 필요한지 어떻게 알 수 있습니까?
다음은 효과가 있다고 생각한 예입니다.
which gem | rm
불행히도 그렇지 않았습니다.
어떤 보석이 출력되어 /usr/bin/gem
출력이 맞아야합니까?
나는 그것이 rm에게 주어 졌다고 생각했기 때문에 rm /usr/bin/gem
나는 그것이 잘못되었습니다.
내 질문은 명령에 어떤 입력이 필요한지 어떻게 알 수 있습니까?
rm /usr/bin/gem
A는 끔찍한 생각. 그 남기기gem
(그리고 루비가 함께가는 인터프리터) 혼자 원하는 루비 인터프리터를 설치 (및gem
사용)rvm
: rvm.beginrescueend.com