Saya tidak begitu mengerti bagaimana pipa bekerja di bash.
Saya tahu bahwa dibutuhkan output dari satu perintah sebagai input pada perintah lain.
Apa output yang bisa saya dapatkan karena itulah yang dicetak perintah ke layar.
Tapi bagaimana saya tahu input apa yang akan diambil perintah?
Berikut adalah contoh yang menurut saya akan berhasil:
which gem | rm
Sayangnya tidak.
Permata mana yang mencetak /usr/bin/gem
sehingga harus menjadi output, kan?
Saya pikir itu diberikan kepada rm jadi itu akan terjadi rm /usr/bin/gem
tetapi saya salah.
Jadi pertanyaan saya adalah, bagaimana saya tahu input apa yang diambil perintah?
rm /usr/bin/gem
adalah ide yang mengerikan . Biarkan itugem
(dan interpreter Ruby sesuai dengan itu) sendiri dan instal interpreter Ruby pilihan Anda (dangem
) menggunakanrvm
: rvm.beginrescueend.com