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/gemsehingga harus menjadi output, kan?
Saya pikir itu diberikan kepada rm jadi itu akan terjadi rm /usr/bin/gemtetapi saya salah.
Jadi pertanyaan saya adalah, bagaimana saya tahu input apa yang diambil perintah?
rm /usr/bin/gemadalah ide yang mengerikan . Biarkan itugem(dan interpreter Ruby sesuai dengan itu) sendiri dan instal interpreter Ruby pilihan Anda (dangem) menggunakanrvm: rvm.beginrescueend.com