GNU/Linux >> Belajar Linux >  >> Linux

Tidak Dapat Memahami Script Ini. Bas?

Dalam buku Rails, penulis menulis skrip untuk menginstal ruby ​​rvm.

bash <<(curl -s https://rvm.beginrescueend.com/install/rvm)

Tapi saya tidak mengerti cara kerjanya. Bisakah Anda menjelaskan ini?

Jawaban yang Diterima:

Ada operator <<(di sini dokumen) tetapi bukan itu yang digunakan di sini.

Anda memiliki pengalihan input terlebih dahulu < yang mengatakan memilih input dari argumen berikut maka ada <(command) dikenal sebagai substitusi proses yang mengatakan ganti itu dengan deskriptor file yang berisi output dari perintah.

Perintah ini bisa saja ditulis

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

tetapi hanya cara yang berbelit-belit:

curl -s https://rvm.beginrescueend.com/install/rvm | bash

Linux
  1. Typeset -a Apakah Memberikan Kesalahan Dalam Script?

  2. Mengapa Saya Tidak Dapat Menggunakan Cd Dalam Skrip Bash??

  3. Mengapa Saya Tidak Dapat Keluar dari Spasi Pada Skrip Bash??

  1. Cara Memisahkan String dalam Skrip Bash

  2. Jalankan skrip bash dari URL

  3. alternatif --config Java bash script

  1. nama dasar dengan spasi dalam skrip bash?

  2. Pencocokan pola skrip Bash

  3. Jalankan perintah bash pada pipa jenkins