Boruların bash'da nasıl çalıştığını tam olarak anlamıyorum.
Başka bir komutta girdi olarak bir komuttan bir çıktı aldığını biliyorum.
Ne çıktı alabilirim çünkü komutun ekrana yazdırdığı şey bu.
Ancak bir komutun hangi girdiyi alacağını nasıl bilebilirim?
İşte işe yarayacağını düşündüğüm bir örnek:
which gem | rm
Ne yazık ki olmadı.
/usr/bin/gemÇıktının doğru olması için hangi taş çıktı?
Ben rm için verildi düşündüm bu yüzden woud olurdu rm /usr/bin/gemama yanılmışım.
Benim sorum şu: Bir komutun hangi girdiyi aldığını nasıl bilebilirim?
rm /usr/bin/gembir şey dışında, korkunç bir fikir. Bunugem(ve birlikte kullandığı Ruby yorumlayıcısını) yalnız bırakın ve tercih ettiğiniz Ruby yorumlayıcısını (vegem) aşağıdakileri kullanarak kurunrvm: rvm.beginrescueend.com